2 /* { dg-options "-Os -fomit-frame-pointer -mno-accumulate-outgoing-args -fno-asynchronous-unwind-tables" } */
4 extern void abort(void);
8 void __attribute__((noinline))
11 asm volatile ("" : : "g"(x));
14 void __attribute__((noinline))
17 p[0] = __builtin_return_address (0);
20 g(1, 2, 3, 4, 5, 6, 7);
22 asm goto ("jmp %l0" : : : : label);
26 p[1] = __builtin_return_address (0);