1 /* { dg-do run } */ 2 3 struct 4 { 5 unsigned a:6; 6 } b; 7 8 int c, e, g = 7; 9 signed char d, f = 6, h = -10; 10 fn1()11void fn1 () 12 { 13 for (; c < 9; c++) 14 { 15 if (f) 16 g = ~(~0 / (g ^ e)); 17 b.a = ~0; 18 d = ~((h ^ b.a) & 132 & (~(f && g) | (d && 1))); 19 e = ~0; 20 if (d < 127 || f < 1) 21 continue; 22 g = 0; 23 } 24 } 25 main()26int main () 27 { 28 fn1 (); 29 return 0; 30 } 31