1  /* { dg-do compile } */
       2  /* { dg-options "-O -ftree-loop-linear" } */
       3  
       4  int tab[2][2];
       5  
       6  int 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