/* PR middle-end/104446 */ | |
/* { dg-do compile { target ia32 } } */ | |
/* { dg-options "-O2 -mrtd" } */ | |
register volatile int a __asm__("%esp"); | |
void foo (void *); | |
void bar (void *); | |
void | |
baz (void) | |
{ | |
foo (__builtin_return_address (0)); | |
a = 0; | |
bar (__builtin_return_address (0)); | |
} |