1 /* { dg-do compile } */ 2 /* { dg-options "-O -ftree-loop-linear" } */ 3 4 int tab[2][2]; 5 foo()6int foo () 7 { 8 int i, j, k; 9 10 for (i = 0; i < 2; ++i) 11 for (j = 0; j < 2; ++j) 12 for (k = 0; k < 2; ++k) 13 {} 14 15 for (i = 0; i < 2; ++i) 16 for (j = 0; j < 2; ++j) 17 if (i == 0) 18 tab[i][j] = 0; 19 20 return tab[0][1]; 21 } 22 23