1 /* { dg-do compile } */
2 /* { dg-options "-O2 -g" } */
3 
4 int a, b, c, d;
5 
6 void
fn1()7 fn1 ()
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