111
|
1 /* { dg-options "-Wl,--stack,12582912" { target *-*-mingw* *-*-cygwin* } } */
|
|
2 /* { dg-require-effective-target size32plus } */
|
131
|
3 /* { dg-require-stack-size "4*1000*1000" } */
|
111
|
4
|
|
5 void abort (void);
|
|
6
|
|
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
|
|
22 int main(void)
|
|
23 {
|
|
24 foo (1000);
|
|
25
|
|
26 return 0;
|
|
27 }
|
|
28
|