| /* PR c/52769 */ | |
| /* { dg-do run } */ | |
| /* { dg-options "-O3" } */ | |
| typedef struct | |
| { | |
| int should_be_zero; | |
| char s[6]; | |
| int x; | |
| } foo_t; | |
| int | |
| main (void) | |
| { | |
| volatile foo_t foo = { | |
| .s = "123456", | |
| .x = 2 | |
| }; | |
| if (foo.should_be_zero != 0) | |
| __builtin_abort (); | |
| return 0; | |
| } |