1 /* { dg-do compile } */
2 /* { dg-options "-O3" } */
3
4 int b;
5 extern unsigned c[];
6 unsigned d;
7 long e;
8
9 void f()
10 {
11 unsigned g, h;
12 for (; d; d += 2) {
13 g = 1;
14 for (; g; g += 3) {
15 h = 2;
16 for (; h < 6; h++)
17 c[h] = c[h] - b - ~e;
18 }
19 }
20 }