1 /* { dg-do run } */
2
3 struct S
4 {
5 int b:4;
6 int c;
7 } e = { -1, 0 };
8
9 int d, f;
10
11 int main ()
12 {
13 while (f)
14 {
15 struct S g = { 0, 0 };
16 e = g;
17 }
18 L:
19 while (e.b > 0)
20 ;
21 e.b = 0;
22 if (d)
23 goto L;
24 return 0;
25 }