builtin-return-1.c (g): New.
* gcc.dg/builtin-return-1.c (g): New. (main): Allocate at least 64 bytes on the stack. From-SVN: r125268
This commit is contained in:
parent
5e984b909c
commit
069a73f9a4
@ -1,3 +1,8 @@
|
||||
2007-06-01 Kazu Hirata <kazu@codesourcery.com>
|
||||
|
||||
* gcc.dg/builtin-return-1.c (g): New.
|
||||
(main): Allocate at least 64 bytes on the stack.
|
||||
|
||||
2007-05-31 Mark Mitchell <mark@codesourcery.com>
|
||||
|
||||
* g++.dg/init/cleanup3.C: New test.
|
||||
|
@ -17,8 +17,16 @@ int bar(int n)
|
||||
__builtin_return(__builtin_apply((void (*)(void))foo, __builtin_apply_args(), 64));
|
||||
}
|
||||
|
||||
char *g;
|
||||
|
||||
int main(void)
|
||||
{
|
||||
/* Allocate 64 bytes on the stack to make sure that __builtin_apply
|
||||
can read at least 64 bytes above the return address. */
|
||||
char dummy[64];
|
||||
|
||||
g = dummy;
|
||||
|
||||
if (bar(1) != 2)
|
||||
abort();
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user