First version committed to git
[zpugcc/jano.git] / toolchain / binutils / gas / testsuite / gas / sh / tlspic.s
blob359530236be81808cb3cc6b60f5bf2d2da45f780
1 .text
2 .align 1
3 .global fn
4 .type fn, @function
5 fn:
6 ! Main binary, PIC
7 mov.l r12,@-r15
8 mov.l r14,@-r15
9 mov r15,r14
10 mova .L3,r0
11 mov.l .L3,r12
12 add r0,r12
14 mov.l 1f,r0
15 stc gbr,r1
16 mov.l @(r0,r12),r0
17 bra 2f
18 add r0,r1
19 .align 2
20 1: .long foo@GOTTPOFF
21 2: ! now r1 contains &foo
23 mov r1,r0
24 mov r14,r15
25 mov.l @r15+,r14
26 rts
27 mov.l @r15+,r12
29 .align 2
30 .L3: .long _GLOBAL_OFFSET_TABLE_