1 /* { dg-require-effective-target size32plus } */
6 float A
[1000][1000], B
[1000][1000], C
[1000][1000];
12 for (i
= 0; i
< 24; i
++)
13 for (j
= 0; j
< 24; j
++)
14 for (k
= 0; k
< 24; k
++)
15 A
[i
][j
] = B
[i
][k
] * C
[k
][j
];
17 for (i
= 0; i
< 1000; i
++)
18 for (j
= 0; j
< 1000; j
++)
19 for (k
= 0; k
< 1000; k
++)
20 A
[i
][j
] = B
[i
][k
] * C
[k
][j
];
23 /* { dg-final { scan-tree-dump-times "will be loop blocked" 1 "graphite" } } */
24 /* { dg-final { cleanup-tree-dump "graphite" } } */