1 /* { dg-require-effective-target size32plus } */ 2 double u[1782225]; 3 foo(int N,int * res)4void foo(int N, int *res) 5 { 6 int i; 7 double a, b; 8 double sum = 0.0; 9 10 for (i = 0; i < N; i++) 11 sum += u[i]; 12 13 for (i = 0; i < N; i++) 14 { 15 a = u[i]; 16 u[i] = i * i; 17 b = u[i]; 18 sum += a + b; 19 } 20 21 *res = sum + N; 22 } 23 24 /* { dg-final { scan-tree-dump-times "number of SCoPs: 1" 1 "graphite"} } */ 25