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