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