| /* PR target/71436. */ | |
| #pragma pack(1) | |
| struct S0 | |
| { | |
| volatile int f0; | |
| short f2; | |
| }; | |
| void foo (struct S0 *); | |
| int a, d; | |
| static struct S0 b[5]; | |
| static struct S0 c; | |
| void fn1 (); | |
| void | |
| main () | |
| { | |
| { | |
| struct S0 e; | |
| for (; d; fn1 ()) | |
| { | |
| { | |
| a = 3; | |
| for (; a >= 0; a -= 1) | |
| { | |
| { | |
| e = c; | |
| } | |
| b[a] = e; | |
| } | |
| } | |
| } | |
| } | |
| foo (b); | |
| } |