ppc32: Fix movrel

Fixes ticket272
This commit is contained in:
Kim Nguyen 2011-06-21 00:18:54 +02:00 committed by Michael Niedermayer
parent 093768c9a4
commit 2d16394f97
1 changed files with 5 additions and 1 deletions

View File

@ -67,7 +67,11 @@ X(\name):
.macro movrel rd, sym
#if CONFIG_PIC
lwz \rd, \sym@got(r2)
bcl 20, 31, lab_pic_\@
lab_pic_\@:
mflr \rd
addis \rd, \rd, (\sym - lab_pic_\@)@ha
addi \rd, \rd, (\sym - lab_pic_\@)@l
#else
lis \rd, \sym@ha
la \rd, \sym@l(\rd)