From 240acc10f8d335a086e3ca42178c63295786cf19 Mon Sep 17 00:00:00 2001 From: florian Date: Sat, 16 Nov 2019 17:46:39 +0000 Subject: [PATCH] * fix calculation of stackmisalignment for interrupt procedures as pointed out by Jonas git-svn-id: trunk@43503 - --- compiler/x86/cgx86.pas | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/x86/cgx86.pas b/compiler/x86/cgx86.pas index e04e098545..d5b80ff14d 100644 --- a/compiler/x86/cgx86.pas +++ b/compiler/x86/cgx86.pas @@ -3548,7 +3548,7 @@ unit cgx86; list.concat(Taicpu.Op_reg(A_PUSH,S_L,NR_ECX)); list.concat(Taicpu.Op_reg(A_PUSH,S_L,NR_EBX)); list.concat(Taicpu.Op_reg(A_PUSH,S_L,NR_EAX)); - inc(stackmisalignment,4*2+6*8); + inc(stackmisalignment,4*2+6*4); end; {$endif i386}