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