OSDN Git Service

Restore stack pointer when returning from ffi_closure_UNIX.
[pf3gnuchains/gcc-fork.git] / libffi / src / ia64 / unix.S
index 284dadd..c0ca516 100644 (file)
@@ -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