]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - ld/testsuite/ld-powerpc/tlsopt4_32.s
PowerPC disassembly of pcrel references
[thirdparty/binutils-gdb.git] / ld / testsuite / ld-powerpc / tlsopt4_32.s
1 .section ".tbss","awT",@nobits
2 .global gd0
3 .align 3
4 gd0: .space 8
5
6 .section ".opt1", "ax", %progbits
7 addi 3,30,gd@got@tlsgd
8 cmpwi 4,0
9 beq 0f
10 bl __tls_get_addr(gd@tlsgd)
11 b 1f
12 0:
13 bl __tls_get_addr(gd@tlsgd)
14 1:
15
16 .section ".opt2", "ax", %progbits
17 addi 3,30,gd@got@tlsgd
18 cmpwi 4,0
19 beq 0f
20 addi 3,30,gd@got@tlsgd
21 0:
22 bl __tls_get_addr(gd@tlsgd)
23
24 .section ".opt3", "ax", %progbits
25 addi 3,30,gd@got@tlsgd
26 b 0f
27 addi 3,30,gd0@got@tlsgd
28 b 1f
29 0:
30 bl __tls_get_addr(gd@tlsgd)
31 b 2f
32 1:
33 bl __tls_get_addr(gd0@tlsgd)
34 2: