| /* { dg-require-effective-target size32plus } */ | |
| double u[1782225]; | |
| void foo(int N, int *res) | |
| { | |
| int i; | |
| double a, b; | |
| double sum = 0.0; | |
| for (i = 0; i < N; i++) | |
| sum += u[i]; | |
| for (i = 0; i < N; i++) | |
| { | |
| a = u[i]; | |
| u[i] = i * i; | |
| b = u[i]; | |
| sum += a + b; | |
| } | |
| *res = sum + N; | |
| } | |
| /* { dg-final { scan-tree-dump-times "number of SCoPs: 1" 1 "graphite"} } */ |