]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - ld/testsuite/ld-powerpc/tlsldopt.s
PowerPC disassembly of pcrel references
[thirdparty/binutils-gdb.git] / ld / testsuite / ld-powerpc / tlsldopt.s
CommitLineData
b86ac8e3
AM
1 .section ".opd","aw",@progbits
2 .p2align 3
3 .globl _start
4_start:
5 .quad .L_start,.TOC.@tocbase,0
6
7 .text
8.L_start:
9 addis 3,2,PrettyStackTraceHead@got@tlsld@ha
10 addi 29,3,PrettyStackTraceHead@got@tlsld@l
11 mr 3,29
12 bl __tls_get_addr(PrettyStackTraceHead@tlsld)
13 nop
14 addis 3,3,PrettyStackTraceHead@dtprel@ha
15 ld 3,PrettyStackTraceHead@dtprel@l(3)
16 nop
17
18 addi 29,2,PrettyStackTraceHead@got@tlsld
19 mr 3,29
20 bl __tls_get_addr(PrettyStackTraceHead@tlsld)
21 nop
22 ld 3,PrettyStackTraceHead@dtprel(3)
23 nop
24 nop
25 nop
26
27 addis 3,2,PrettyStackTraceHead@got@tlsgd@ha
28 addi 29,3,PrettyStackTraceHead@got@tlsgd@l
29 mr 3,29
30 bl __tls_get_addr(PrettyStackTraceHead@tlsgd)
31 nop
32 ld 3,0(3)
33 nop
34 nop
35
36 addi 29,2,PrettyStackTraceHead@got@tlsgd
37 mr 3,29
38 bl __tls_get_addr(PrettyStackTraceHead@tlsgd)
39 nop
40 ld 3,0(3)
41 nop
42 nop
43 nop
44
45 .section ".tbss","awT",@nobits
46 .align 3
47PrettyStackTraceHead:
48 .space 8