2002-02-18 Daniel Jacobowitz <drow@mvista.com>
[deliverable/binutils-gdb.git] / gas / testsuite / gas / sh / pic.s
CommitLineData
e93c640e
AO
1 .text
2 .align
3
4 mova .Lgot, r0
5 mov.l .Lgot, r12
6 add r0, r12
7 mov.l .Lfoogot, r0
8 mov.l @(r0,r12), r0
9 jsr @r0
10 nop
11 mov.l .Lfoogotoff, r0
12 add r12, r0
13 jsr @r0
14 nop
15 mov.l .Lfooplt, r1
16 mova .Lfooplt, r0
17 add r1, r0
18 jsr @r0
19 nop
20 mov.l .Lfooplt_old, r0
21 jsr @r0
22.LPLTcall_old:
23 nop
24 mov.l .Lfooplt_new, r0
25 jsr @r0
26.LPLTcall_new:
27 nop
28
29 .p2align 2
30.Lgot:
31 .long GLOBAL_OFFSET_TABLE
32.Lfoogot:
33 .long foo@GOT
34.Lfoogotoff:
35 .long foo@GOTOFF
36.Lfooplt:
37 .long foo@PLT
38.Lfooplt_old:
39 .long foo@PLT + . - (.LPLTcall_old + 2)
40.Lfooplt_new:
41 .long foo@PLT - (.LPLTcall_new + 2 - .)
This page took 0.03286 seconds and 4 git commands to generate.