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