1 /* { dg-do compile } */
2
3 int a[1024];
4 void foo()
5 {
6 for (int i; i; i += 4) {
7 int suma = a[i];
8 int sumb = a[i + 1];
9 int sumc;
10 for (unsigned j = 0; j < 77; ++j) {
11 suma = (suma ^ i) + 1;
12 sumb = (sumb ^ i) + 2;
13 sumc = suma ^ i;
14 }
15 a[i] = suma;
16 a[i + 1] = sumb;
17 a[i + 2] = sumc;
18 }
19 }