1/* PR middle-end/52209 */
2
3extern void abort (void);
4struct S0 { int f2 : 1; } c;
5int b;
6
7int
8main ()
9{
10  b = -1 ^ c.f2;
11  if (b != -1)
12    abort ();
13  return 0;
14}
15