(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
graphite/
scop-7.c
       1  void bar (void);
       2  
       3  int toto()
       4  {
       5    int i, j, k;
       6    int a[100][100];
       7    int b[200];
       8  
       9    for (i = 1; i < 100; i++)
      10      {
      11        for (j = 1; j < 100; j++)
      12          b[i+j] = b[i+j-1] + 2;
      13  
      14        if (i * 2 == i + 8)
      15  	{
      16  	  for (j = 1; j < 100; j++)
      17  	    b[i+j] = b[i+j-1] + 2;
      18  	}
      19        else 
      20  	a[i][i] = 2;
      21  
      22        for (k = 1; k < 100; k++)
      23          b[i+k] = b[i+k-5] + 2;
      24      }
      25  
      26    return a[3][5] + b[2];
      27  }
      28  
      29  /* { dg-final { scan-tree-dump-times "number of SCoPs: 1" 1 "graphite"} } */