From: Frederic Konrad Date: Fri, 6 Nov 2020 18:59:51 +0000 (+0100) Subject: [Ada] sigtramp: fix powerpc64 against -fPIC X-Git-Tag: upstream/12.2.0~8111 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f015e33fc4cac3ee7f11aceb08f5d76b1b588111;p=platform%2Fupstream%2Fgcc.git [Ada] sigtramp: fix powerpc64 against -fPIC gcc/ada/ * sigtramp-vxworks-target.inc: Use a local label for the TOC. --- diff --git a/gcc/ada/sigtramp-vxworks-target.inc b/gcc/ada/sigtramp-vxworks-target.inc index f42c872..13601c6 100644 --- a/gcc/ada/sigtramp-vxworks-target.inc +++ b/gcc/ada/sigtramp-vxworks-target.inc @@ -319,9 +319,9 @@ TCR("blr") #else #define SIGTRAMP_BODY \ CR("") \ -TCR("0:") \ -TCR("addis 2,12,.TOC.-0@ha") \ -TCR("addi 2,2,.TOC.-0@l") \ +TCR(".LOC_SIGTMP_COM_0:") \ +TCR("addis 2,12,.TOC.-.LOC_SIGTMP_COM_0@ha") \ +TCR("addi 2,2,.TOC.-.LOC_SIGTMP_COM_0@l") \ TCR(".localentry __gnat_sigtramp_common,.-__gnat_sigtramp_common") \ TCR("# Allocate frame and save the non-volatile") \ TCR("# registers we're going to modify") \