From 1c53d247434d69680de90cbad911f183657609b5 Mon Sep 17 00:00:00 2001 From: nickysn Date: Wed, 16 Oct 2013 09:32:55 +0000 Subject: [PATCH] * fixed typo (bug) in i8086 get_pc_addr. Use SP instead of BP to obtain the return address. git-svn-id: trunk@25799 - --- rtl/i8086/i8086.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rtl/i8086/i8086.inc b/rtl/i8086/i8086.inc index 81b1bcfecf..bc81a2cd97 100644 --- a/rtl/i8086/i8086.inc +++ b/rtl/i8086/i8086.inc @@ -63,7 +63,7 @@ end; {$define FPC_SYSTEM_HAS_GET_PC_ADDR} Function Get_pc_addr : CodePointer;assembler;nostackframe; asm - mov bx, bp + mov bx, sp mov ax, ss:[bx] {$ifdef FPC_X86_CODE_FAR} mov dx, ss:[bx+2]