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()7 int 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