diff options
author | hboehm <hboehm@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-04-26 00:46:38 +0000 |
---|---|---|
committer | hboehm <hboehm@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-04-26 00:46:38 +0000 |
commit | 9df0807c09bfcb7f21f4c30a95e7ca828b03c105 (patch) | |
tree | 3e739654544d80aa2d834334590a7a903309a4d2 /libffi | |
parent | 3418ec433f80bff9f724487792ac77e4fa345ab5 (diff) | |
download | gcc-9df0807c09bfcb7f21f4c30a95e7ca828b03c105.tar.gz |
Restore stack pointer when returning from ffi_closure_UNIX.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41565 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libffi')
-rw-r--r-- | libffi/src/ia64/unix.S | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libffi/src/ia64/unix.S b/libffi/src/ia64/unix.S index 284dadd92e6..c0ca516be7f 100644 --- a/libffi/src/ia64/unix.S +++ b/libffi/src/ia64/unix.S @@ -295,6 +295,7 @@ ffi_closure_UNIX: ;; mov b0=loc1 mov ar.pfs=loc0 + add sp=BASIC_ARGS_SZ,sp br.ret.sptk.many b0 .endp ffi_closure_UNIX |