1/* PR target/25554 */ 2/* Bitwise shift with negative shift count has undefined behavior, 3 but we shouldn't ICE on it. */ 4 5void 6foo (long x) 7{ 8 if (((x >> -2) & 1) != 0) 9 bar (); 10} 11