Require target lra in gcc.dg/pr108095.c
[official-gcc.git] / gcc / testsuite / gcc.dg / pr94167.c
blob4b819d3a8694558be399759d82d6aafdddde6502
1 /* PR debug/94167 */
2 /* { dg-do compile } */
3 /* { dg-options "-O2 -fcompare-debug" } */
5 struct S { int g, h; signed char i; int j; signed char k; int l[4]; } a, c;
6 struct T { signed char g; } e;
7 int *b, d;
8 static void foo ();
10 void
11 bar (void)
13 while (d)
15 int k;
16 struct T f[3];
17 foo (bar, a);
18 for (k = 0;; k++)
19 f[k] = e;
23 static inline void
24 foo (int x, struct S y, struct T z)
26 for (z.g = 2; z.g; z.g--)
28 c = a = y;
29 *b |= 6;
30 if (y.g)
31 break;