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