1/* PR tree-optimization/51247 */
2
3struct S { int s : 1; };
4int a;
5
6void
7foo (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