1 /* { dg-do run } */ 2 /* { dg-require-effective-target ia32 } */ 3 /* { dg-options "-mtune=i686 -O1 -fpeel-loops -fschedule-insns2 -ftree-vectorize -fsched2-use-superblocks" } */ 4 5 extern void abort (); 6 main()7int main () 8 { 9 struct { 10 char ca[16]; 11 } s; 12 int i; 13 14 for (i = 0; i < 16; i++) 15 { 16 s.ca[i] = 5; 17 } 18 19 20 for (i = 0; i < 16; i++) 21 { 22 if (s.ca[i] != 5) 23 abort (); 24 } 25 26 return 0; 27 } 28