1 /* PR tree-optimization/51247 */ 2 3 struct S { int s : 1; }; 4 int a; 5 6 void foo(int x,int y)7 foo (int x, int y) 8 { 9 struct S s; 10 s.s = !!y; 11 while (1) 12 { 13 unsigned l = 94967295; 14 a = x || (s.s &= l); 15 } 16 } 17