From: yury Date: Tue, 13 Oct 2015 12:58:19 +0000 (+0000) Subject: * Fixed i386 case jump table when PIC with GOT and an external assembler is used. X-Git-Tag: archive/raspbian/3.0.0+dfsg-11+rpi1+deb9u1^2~10 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=d4cc280c81ea59476ec8c1d079c9f97ee9b92964;p=fpc.git * Fixed i386 case jump table when PIC with GOT and an external assembler is used. git-svn-id: http://svn.freepascal.org/svn/ fpc/trunk@32036 3ad0048d-3df7-0310-abae-a5850022a9f2 Gbp-Pq: Name Fixed-i386-case-jump-table-when-PIC-with-GOT-and-an-.patch --- diff --git a/fpcsrc/compiler/aggas.pas b/fpcsrc/compiler/aggas.pas index d1fbb255..db63e13d 100644 --- a/fpcsrc/compiler/aggas.pas +++ b/fpcsrc/compiler/aggas.pas @@ -977,7 +977,7 @@ implementation cpu_i386: begin AsmWrite(ait_const2str[aitconst_32bit]); - AsmWrite(tai_const(hp).sym.name); + AsmWrite(tai_const(hp).sym.name+'-_GLOBAL_OFFSET_TABLE_'); end; else InternalError(2014022602);