]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - ld/testsuite/ld-powerpc/aix-tls-reloc-64.d
aix: implement TLS relocation for gas and ld
[thirdparty/binutils-gdb.git] / ld / testsuite / ld-powerpc / aix-tls-reloc-64.d
1 #source: aix-tls-reloc.s
2 #as: -a32
3 #ld: -b32 -shared -bE:aix-tls-reloc.ex
4 #objdump: -dr
5 #target: [is_xcoff_format]
6
7 .*
8
9 Disassembly of section \.text:
10
11 .* <\.foo>:
12 .*: e8 82 00 00 ld r4,0\(r2\)
13 .*: R_TOC gd-.*
14 .*: e8 62 00 08 ld r3,8\(r2\)
15 .*: R_TOC .gd-.*
16 .*: 48 00 00 03 bla 0 <\.foo-.*>
17 .*: R_BA_26 __tls_get_addr
18 .*: e8 62 00 18 ld r3,24\(r2\)
19 .*: R_TOC _\$TLSML-.*
20 .*: 48 00 00 03 bla 0 <\.foo-.*>
21 .*: R_BA_26 __tls_get_mod
22 .*: 80 82 00 10 lwz r4,16\(r2\)
23 .*: R_TOC ld-.*
24 .*: 7c a3 22 14 add r5,r3,r4
25 .*: e8 82 00 20 ld r4,32\(r2\)
26 .*: R_TOC ie-.*
27 .*: 7c a4 6a 14 add r5,r4,r13
28 .*: e8 82 00 28 ld r4,40\(r2\)
29 .*: R_TOC le-.*
30 .*: 7c a3 6a 14 add r5,r3,r13
31 .*