| /* PR tree-optimization/70602 */ | |
| /* { dg-require-effective-target int32plus } */ | |
| struct __attribute__((packed)) S | |
| { | |
| int s : 1; | |
| int t : 20; | |
| }; | |
| int a, b, c; | |
| int | |
| main () | |
| { | |
| for (; a < 1; a++) | |
| { | |
| struct S e[] = { {0, 9}, {0, 9}, {0, 9}, {0, 0}, {0, 9}, {0, 9}, {0, 9}, | |
| {0, 0}, {0, 9}, {0, 9}, {0, 9}, {0, 0}, {0, 9}, {0, 9}, | |
| {0, 9}, {0, 0}, {0, 9}, {0, 9}, {0, 9}, {0, 0}, {0, 9} }; | |
| b = b || e[0].s; | |
| c = e[0].t; | |
| } | |
| return 0; | |
| } |