1 /* { dg-do compile } */
2 /* { dg-options "-O3 -fno-tree-fre -fno-tree-pre -fdump-tree-optimized" } */
7 const int a
[8] = { 0, 1, 2, 3, 4, 5, 6, 7 };
11 for (i
= 0; i
< sizeof (a
) / sizeof (*a
); i
++)
17 /* After late unrolling the above loop completely DOM should be
18 able to optimize this to return 28. */
20 /* See PR63679 and PR64159, if the target forces the initializer to memory then
21 DOM is not able to perform this optimization. */
23 /* { dg-final { scan-tree-dump "return 28;" "optimized" { xfail hppa*-*-* powerpc*-*-* sparc*-*-*} } } */
24 /* { dg-final { cleanup-tree-dump "optimized" } } */