summaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.c-torture/compile/20051228-1.c
blob: e997ae3946bffa45d5ccbd629ac2650d6d8ef56e (plain)
1
2
3
4
5
6
7
8
9
10
/* PR target/25554 */
/* Bitwise shift with negative shift count has undefined behavior,
   but we shouldn't ICE on it.  */

void
foo (long x)
{
  if (((x >> -2) & 1) != 0)
    bar ();
}