]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - ld/testsuite/ld-mips-elf/pic-and-nonpic-6-o32b.s
daily update
[thirdparty/binutils-gdb.git] / ld / testsuite / ld-mips-elf / pic-and-nonpic-6-o32b.s
CommitLineData
861fb55a
DJ
1 .set noreorder
2 .abicalls
3 .global f1
4 .ent f1
5f1:
6 .option pic0
7 jal f3
8 .option pic2
9 lui $2,%hi(f2)
10 jr $31
11 addiu $2,$2,%lo(f2)
12 .end f1
13
14 .global f2
15 .ent f2
16f2:
17 .cpload $25
18 lw $25,%call16(extf1)($28)
19 lw $4,%got(extf2)($28)
20 lw $5,%got(extd1)($28)
21 jalr $25
22 lw $6,%got(extd2)($28)
23 lw $25,%call16(extf3)($28)
24 jr $25
25 lw $4,%got(extf4)($28)
26 .end f2
27
28 .global f3
29 .ent f3
30f3:
31 jr $31
32 nop
33 .end f3
34
35 .data
36 .word extd1
37 .word extd3