PR tree-optimization/84740
[official-gcc.git] / gcc / testsuite / gcc.dg / graphite / pr68953.c
blob12c632dbbf0e8d8bba1281839a156a13c40e73e4
1 /* { dg-do run } */
2 /* { dg-options "-O1 -floop-nest-optimize" } */
4 extern void abort (void);
6 int yu[4][1] = { { 1 }, { 2 }, { 3 }, { 4 } };
8 static void __attribute__((noinline,noclone))
9 foo (void)
11 int zh, ro;
13 for (zh = 0; zh < 2; ++zh)
14 for (ro = 0; ro < 3; ++ro)
15 yu[ro][0] = yu[zh + 1][0];
18 int
19 main (void)
21 foo ();
23 if (yu[0][0] != 2
24 || yu[1][0] != 2
25 || yu[2][0] != 2
26 || yu[3][0] != 4)
27 abort ();
29 return 0;