From ef6ed66d16e433f5d77e8eda02768a691a42bfd7 Mon Sep 17 00:00:00 2001
From: Kai Tietz <kai.tietz@onevision.com>
Date: Mon, 28 Sep 2009 22:26:25 +0000
Subject: [PATCH] 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
---
 libffi/ChangeLog       | 5 +++++
 libffi/src/x86/win64.S | 2 --
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/libffi/ChangeLog b/libffi/ChangeLog
index f92eb3e675b4..8484f0c1a3ed 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 ae56c2edb004..6e9181867deb 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:
-- 
GitLab