1 /* { dg-require-effective-target size32plus } */
2 int foo (void);
3 void bar (void);
4 
toto()5 int toto()
6 {
7   /* Scop 1. */
8   int i, j, k;
9   int a[201][100];
10   int b[100];
11   int N = foo ();
12 
13   for (i = 0; i < N+ 100; i++)
14     for (j = 0; j < 200; j++)
15       a[j][i] = a[j+1][10] + 2;
16 
17   return a[3][5] + b[1];
18   /* End scop 1. */
19 }
20 
21 /* { dg-final { scan-tree-dump-times "number of SCoPs: 1" 1 "graphite"} } */
22 
23