1/* { dg-do run } */
2/* { dg-require-effective-target ilp32 } */
3/* { dg-options "-mtune=i686 -O1 -fpeel-loops -fschedule-insns2 -ftree-vectorize -fsched2-use-superblocks" } */
4
5extern void abort ();
6
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