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