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 foo(long x)6 foo (long x) 7 { 8 if (((x >> -2) & 1) != 0) 9 bar (); 10 } 11