/* PR middle-end/34134 */ | |
/* { dg-require-effective-target alloca } */ | |
extern void bar (void *, int); | |
int foo (int i) | |
{ | |
char *p = __builtin_stack_save (); | |
void *q = __builtin_alloca (i); | |
bar (q, i); | |
__builtin_stack_restore (p); | |
bar ("", 0); | |
return 6; | |
} |