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