1 /* PR middle-end/11151 */
2 /* Originator: Andrew Church <gcczilla@achurch.org> */
4 /* { dg-xfail-run-if "PR36571 untyped return is char register" { "avr-*-*" } } */
5 /* { dg-require-effective-target untyped_assembly } */
6 /* This used to fail on SPARC because the (undefined) return
7 value of 'bar' was overwriting that of 'foo'. */
9 extern void abort(void);
18 __builtin_return(__builtin_apply((void (*)(void))foo
, __builtin_apply_args(), 64));
25 /* Allocate 64 bytes on the stack to make sure that __builtin_apply
26 can read at least 64 bytes above the return address. */