modernc.org/cc@v1.0.1/testdata/gcc-6.3.0/gcc/testsuite/gcc.c-torture/compile/20051228-1.c (about) 1 /* PR target/25554 */ 2 /* Bitwise shift with negative shift count has undefined behavior, 3 but we shouldn't ICE on it. */ 4 5 void 6 foo (long x) 7 { 8 if (((x >> -2) & 1) != 0) 9 bar (); 10 }