1 /* { dg-do compile } */
2 /* { dg-options "-O -ftree-loop-linear" } */
3 
4 int
foo(int a[4096],int mi,int mj)5 foo (int a[4096], int mi, int mj)
6 {
7   int i, j, i16;
8   for (i = 0; i < mi; i++)
9     {
10       i16 = i + 16;
11       for (j = 0; j < mj; j++)
12 	i16 = a[j] == i16;
13     }
14   return i16;
15 }
16