1 /* { dg-do compile } */ 2 3 struct S2 { 4 signed f1 : 3; 5 }; 6 int a[100]; 7 int b, c; 8 char d; fn1()9 void fn1() { 10 struct S2 e; 11 b / e.f1; 12 c = 2; 13 for (; c < 100; c++) { 14 d = 0; 15 a[c] = ~e.f1 != d; 16 } 17 } 18