1 /* { dg-options "-Wl,--stack,12582912" { target *-*-mingw* *-*-cygwin* } } */
2 /* { dg-require-effective-target size32plus } */
3 
4 void abort (void);
5 
foo(int N)6 void foo (int N)
7 {
8   int i, j;
9   int x[1000][1000];
10 
11   for (i = 0; i < N; i++)
12     for (j = 0; j < N; j++)
13       x[i][j] = i + j + 3;
14 
15   for (i = 0; i < N; i++)
16     for (j = 0; j < N; j++)
17       if (x[i][j] != i + j + 3)
18 	abort ();
19 }
20 
main(void)21 int main(void)
22 {
23   foo (1000);
24 
25   return 0;
26 }
27 
28