summaryrefslogtreecommitdiff
path: root/libffi
diff options
context:
space:
mode:
authorktietz <ktietz@138bc75d-0d04-0410-961f-82ee72b054a4>2009-09-28 22:26:25 +0000
committerktietz <ktietz@138bc75d-0d04-0410-961f-82ee72b054a4>2009-09-28 22:26:25 +0000
commit80b483b52f4fb4eaa0bd1953c6eadbdfb1fff48d (patch)
tree3e49faafacd54e15e0a952fdeaa09532be902d69 /libffi
parent4487a5306c07241fa66e4cdd3656f9a7f768c9bb (diff)
downloadgcc-80b483b52f4fb4eaa0bd1953c6eadbdfb1fff48d.tar.gz
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@152256 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libffi')
-rw-r--r--libffi/ChangeLog5
-rw-r--r--libffi/src/x86/win64.S2
2 files changed, 5 insertions, 2 deletions
diff --git a/libffi/ChangeLog b/libffi/ChangeLog
index f92eb3e675b..8484f0c1a3e 100644
--- a/libffi/ChangeLog
+++ b/libffi/ChangeLog
@@ -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>
PR libffi/40242, PR libffi/41443
diff --git a/libffi/src/x86/win64.S b/libffi/src/x86/win64.S
index ae56c2edb00..6e9181867de 100644
--- a/libffi/src/x86/win64.S
+++ b/libffi/src/x86/win64.S
@@ -235,7 +235,6 @@ END
#else
.text
-.extern ___chkstk
.extern _ffi_closure_win64_inner
# ffi_closure_win64 will be called with these registers set:
@@ -315,7 +314,6 @@ _ffi_call_win64:
mov CIF_BYTES(%rbp),%eax
add $15, %rax
and $-16, %rax
- callq ___chkstk
cmpq $0x1000, %rax
jb Lch_done
Lch_probe: