]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - ld/testsuite/ld-powerpc/tlsmark.s
* elfxx-tilegx.c (tilegx_elf_relocate_section): Silence bogus warning.
[thirdparty/binutils-gdb.git] / ld / testsuite / ld-powerpc / tlsmark.s
1 .section ".tdata","awT",@progbits
2 x: .int 1
3 y: .int 2
4
5 .section ".toc","aw",@progbits
6 .p2align 3
7 .LC0:
8 .quad y@dtpmod
9 .quad y@dtprel
10 .LC1:
11 .quad y@dtpmod
12 .quad 0
13
14 .text
15 .global _start
16 _start:
17 b .L2
18
19 .L1:
20 bl __tls_get_addr(x@tlsgd)
21 nop
22 ld 4,0(3)
23 addi 3,2,x@got@tlsld
24 b .L3
25 .L2:
26 addi 3,2,x@got@tlsgd
27 b .L1
28 .L3:
29 bl __tls_get_addr(x@tlsld)
30 nop
31 ld 4,x@dtprel(3)
32
33 addi 3,2,.LC0@toc
34 b .L5
35 .L4:
36 addi 3,2,.LC1@toc
37 b .L6
38 .L5:
39 bl .__tls_get_addr(.LC0@tlsgd)
40 nop
41 ld 5,0(3)
42 b .L4
43 .L6:
44 bl .__tls_get_addr(.LC1@tlsld)
45 nop
46 ld 5,y@dtprel(3)