1 /* { dg-do run } */
2 /* { dg-require-effective-target int32plus } */
3 
4 struct S4
5 {
6   unsigned f0:24;
7 } __attribute__((__packed__));
8 
9 struct S4 g_10 = {
10   6210831
11 };
12 
func_2(int x)13 struct S4 func_2 (int x)
14 {
15   struct S4 l_8[2] = {
16     {0}, {0}
17   };
18   g_10 = l_8[1];
19   for (; x<2; x++) {
20     struct S4 tmp = {
21       11936567
22     };
23     l_8[x] = tmp;
24   }
25   return g_10;
26 }
27 
main(void)28 int main (void)
29 {
30   func_2 (0);
31   return 0;
32 }
33