1 /* PR tree-optimization/70602 */
2 /* { dg-require-effective-target int32plus } */
3 
4 struct __attribute__((packed)) S
5 {
6   int s : 1;
7   int t : 20;
8 };
9 
10 int a, b, c;
11 
12 int
main()13 main ()
14 {
15   for (; a < 1; a++)
16     {
17       struct S e[] = { {0, 9}, {0, 9}, {0, 9}, {0, 0}, {0, 9}, {0, 9}, {0, 9},
18 		       {0, 0}, {0, 9}, {0, 9}, {0, 9}, {0, 0}, {0, 9}, {0, 9},
19 		       {0, 9}, {0, 0}, {0, 9}, {0, 9}, {0, 9}, {0, 0}, {0, 9} };
20       b = b || e[0].s;
21       c = e[0].t;
22     }
23   return 0;
24 }
25