1 /* { dg-do compile } */
2 /* { dg-options "-O2 -fdump-tree-lim2-details" } */
4 double a
[16][64], y
[64], x
[16];
8 for (j
= 0; j
< 64; ++j
)
9 for (i
= 0; i
< 16; ++i
)
10 y
[j
] = y
[j
] + a
[i
][j
] * x
[i
];
13 /* { dg-final { scan-tree-dump "Executing store motion of y" "lim2" } } */