d4a95d4999
* ld-powerpc/elfv2.s, * ld-powerpc/elfv2so.d, * ld-powerpc/elfv2exe.d: New tests. * ld-powerpc/powerpc.exp: Run them.
32 lines
338 B
ArmAsm
32 lines
338 B
ArmAsm
.section .toc,"aw",@progbits
|
|
.L0:
|
|
.quad x
|
|
|
|
.data
|
|
x:
|
|
.quad f1
|
|
|
|
.globl f1
|
|
.type f1,@function
|
|
.text
|
|
f1:
|
|
addis 2,12,.TOC.-f1@ha
|
|
addi 2,2,.TOC.-f1@l
|
|
.localentry f1,.-f1
|
|
mflr 0
|
|
stdu 1,-32(1)
|
|
std 0,48(1)
|
|
bl f1
|
|
ld 3,.L0@toc(2)
|
|
bl f2
|
|
nop
|
|
ld 3,x@got(2)
|
|
bl f3
|
|
nop
|
|
bl f4
|
|
nop
|
|
ld 0,48(1)
|
|
addi 1,1,32
|
|
mtlr 0
|
|
blr
|
|
.size f1,.-f1
|