1 // PR tree-optimization/87360
2 // { dg-do compile { target size32plus } }
3 // { dg-options "-O3 -fno-tree-dce --param unroll-jam-min-percent=0" }
4
5 void abort (void);
6
foo(int N)7 void foo (int N)
8 {
9 int i, j;
10 int x[1000][1000];
11
12 for (i = 0; i < N; i++)
13 for (j = 0; j < N; j++)
14 x[i][j] = i + j + 3;
15
16 for (i = 0; i < N; i++)
17 for (j = 0; j < N; j++)
18 if (x[i][j] != i + j + 3)
19 abort ();
20 }
21
main(void)22 int main(void)
23 {
24 foo (1000);
25
26 return 0;
27 }
28