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