mirror of git://gcc.gnu.org/git/gcc.git
win64.S (_ffi_call_win64 stack): Remove for gnu assembly version use of ___chkstk.
2009-09-28 Kai Tietz <kai.tietz@onevision.com> * src/x86/win64.S (_ffi_call_win64 stack): Remove for gnu assembly version use of ___chkstk. From-SVN: r152256
This commit is contained in:
parent
8244fa3974
commit
ef6ed66d16
|
@ -1,3 +1,8 @@
|
||||||
|
2009-09-28 Kai Tietz <kai.tietz@onevision.com>
|
||||||
|
|
||||||
|
* src/x86/win64.S (_ffi_call_win64 stack): Remove for gnu
|
||||||
|
assembly version use of ___chkstk.
|
||||||
|
|
||||||
2009-09-23 Matthias Klose <doko@ubuntu.com>
|
2009-09-23 Matthias Klose <doko@ubuntu.com>
|
||||||
|
|
||||||
PR libffi/40242, PR libffi/41443
|
PR libffi/40242, PR libffi/41443
|
||||||
|
|
|
@ -235,7 +235,6 @@ END
|
||||||
#else
|
#else
|
||||||
.text
|
.text
|
||||||
|
|
||||||
.extern ___chkstk
|
|
||||||
.extern _ffi_closure_win64_inner
|
.extern _ffi_closure_win64_inner
|
||||||
|
|
||||||
# ffi_closure_win64 will be called with these registers set:
|
# ffi_closure_win64 will be called with these registers set:
|
||||||
|
@ -315,7 +314,6 @@ _ffi_call_win64:
|
||||||
mov CIF_BYTES(%rbp),%eax
|
mov CIF_BYTES(%rbp),%eax
|
||||||
add $15, %rax
|
add $15, %rax
|
||||||
and $-16, %rax
|
and $-16, %rax
|
||||||
callq ___chkstk
|
|
||||||
cmpq $0x1000, %rax
|
cmpq $0x1000, %rax
|
||||||
jb Lch_done
|
jb Lch_done
|
||||||
Lch_probe:
|
Lch_probe:
|
||||||
|
|
Loading…
Reference in New Issue