1 /* { dg-options "-O2 -floop-nest-optimize" } */
2 
3 int au[4] = { 0 };
4 
5 int
main(void)6 main(void)
7 {
8   int dc;
9   int m7;
10   int lv;
11   int f2;
12   int uq[3] = { 1 };
13   for (dc = 0; dc < 2; ++dc) {
14     for (lv = 0; lv < 2; ++lv)
15       for (m7 = 0; m7 < 3; ++m7) {
16         if (uq[dc] == 0)
17           continue;
18         for (f2 = 0; f2 < 3; ++f2)
19           au[dc+2] = uq[f2];
20       }
21   }
22   return 0;
23 }
24