1 /* { dg-do compile } */
2 /* { dg-options "-O3" } */
3 
4 struct A { double a; };
5 double a;
6 
7 void
foo(_Bool * x)8 foo (_Bool *x)
9 {
10   long i;
11   for (i = 0; i < 64; i++)
12     {
13       struct A c;
14       x[i] = c.a || a;
15     }
16 }
17