1 int a[128][40]; 2 3 void __attribute__ ((noinline, noclone)) foo(void)4foo (void) 5 { 6 int i, j; 7 for (i = 0; i < 40; i++) 8 for (j = 0; j < 128; j++) 9 a[j][i] = 4; 10 } 11 12 int main()13main () 14 { 15 int i, j; 16 foo (); 17 for (i = 0; i < 40; i++) 18 for (j = 0; j < 128; j++) 19 if (a[j][i] != 4) 20 __builtin_abort (); 21 return 0; 22 } 23 24 /* { dg-final { scan-tree-dump "tiled by" "graphite" } } */ 25