PR middle-end/77357 - strlen of constant strings not folded
[official-gcc.git] / gcc / testsuite / gcc.dg / torture / pr52693.c
blob93e0680ac7c858928854769d1e8b0fb109882b38
1 /* { dg-do run } */
3 struct pair
5 int x;
6 int y;
7 };
9 struct array
11 struct pair elems[ 2 ];
12 unsigned index;
15 extern void abort ();
17 void __attribute__ ((noinline,noclone))
18 test_results (int x1, int y1, int x2, int y2)
20 if (x1 != x2 || y1 != y2)
21 abort ();
24 int
25 main (void)
27 struct array arr = {{{1,2}, {3,4}}, 1};
28 struct pair last = arr.elems[arr.index];
30 test_results ( last.x, last.y, arr.elems[1].x, arr.elems[1].y);
32 return 0;