1 /* PR tree-optimization/86034 */
2 /* Testcase by  Zhendong Su  <su@cs.ucdavis.edu> */
3 
4 /* { dg-do run } */
5 
6 struct A
7 {
8   int b;
9   __INT32_TYPE__ c:24;
10   int d:10;
11   int e;
12 } f;
13 
14 int g;
15 
h()16 void h ()
17 {
18   struct A i = { 0, 0, -1, 0 };
19 L:
20   f = i;
21   i.d = 0;
22   if (g < 0)
23     goto L;
24 }
25 
main(void)26 int main (void)
27 {
28   h ();
29   if (f.e != 0)
30     __builtin_abort ();
31   return 0;
32 }
33