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