1/* { dg-do compile } */
2/* { dg-options "-O2 -g" } */
3
4int a, b, c, d;
5
6void
7fn1 ()
8{
9  short e;
10  unsigned short g;
11
12  for (c = 0; c < 1; c++)
13    d = 0;
14  g = ((a == 0) ^ d) % 8;
15  e = g << 1;
16  b = e && 1;
17}
18