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()16void 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)26int main (void) 27 { 28 h (); 29 if (f.e != 0) 30 __builtin_abort (); 31 return 0; 32 } 33