From 338e9863c220462201fde0e725aba4002310c849 Mon Sep 17 00:00:00 2001 From: Mike Pall Date: Mon, 3 Jun 2013 17:30:35 +0200 Subject: PPC: Add plt suffix for external calls from assembler code. --- src/vm_ppc.dasc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/vm_ppc.dasc') diff --git a/src/vm_ppc.dasc b/src/vm_ppc.dasc index 685ea518..f2530811 100644 --- a/src/vm_ppc.dasc +++ b/src/vm_ppc.dasc @@ -49,7 +49,7 @@ |// Convenience macros for TOC handling. |.if TOC |// Linker needs a TOC patch area for every external call relocation. -|.macro blex, target; bl extern target; nop; .endmacro +|.macro blex, target; bl extern target@plt; nop; .endmacro |.macro .toc, a, b; a, b; .endmacro |.if P64 |.define TOC_OFS, 8 @@ -59,7 +59,7 @@ |.define ENV_OFS, 8 |.endif |.else // No TOC. -|.macro blex, target; bl extern target; .endmacro +|.macro blex, target; bl extern target@plt; .endmacro |.macro .toc, a, b; .endmacro |.endif |.macro .tocenv, a, b; .if TOCENV; a, b; .endif; .endmacro -- cgit v1.2.3-55-g6feb