PR inline-asm/84742
[official-gcc.git] / gcc / testsuite / gcc.c-torture / execute / pr38533.c
blob44eb5b87d41dff5cd3a55159c1a5db44f1999104
1 /* PR middle-end/38533 */
3 #define A asm volatile ("" : "=r" (f) : "0" (0)); e |= f;
4 #define B A A A A A A A A A A A
5 #define C B B B B B B B B B B B
7 int
8 foo (void)
10 int e = 0, f;
11 C C B B B B B A A A A A A
12 return e;
15 int
16 main (void)
18 if (foo ())
19 __builtin_abort ();
20 return 0;