(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
graphite/
scop-22.c
       1  /* { dg-require-effective-target size32plus } */
       2  double u[1782225];
       3  
       4  void 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"} } */