1 /* { dg-do run } */ 2 3 struct S1 4 { 5 int f1:1; 6 }; 7 8 volatile struct S1 b = { 0 }; 9 10 int main()11 main () 12 { 13 char c = b.f1; 14 b.f1 = 1; 15 16 if (b.f1 > -1 || c) 17 __builtin_abort (); 18 19 return 0; 20 } 21