]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - ld/testsuite/ld-powerpc/aix-tls-reloc-32.d
aix: implement TLS relocation for gas and ld
[thirdparty/binutils-gdb.git] / ld / testsuite / ld-powerpc / aix-tls-reloc-32.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 .*: 80 82 00 00 l r4,0\(r2\)
13 .*: R_TOC gd-.*
14 .*: 80 62 00 04 l r3,4\(r2\)
15 .*: R_TOC .gd-.*
16 .*: 48 00 00 03 bla 0 <\.foo-.*>
17 .*: R_BA_26 __tls_get_addr
18 .*: 80 62 00 0c l r3,12\(r2\)
19 .*: R_TOC _\$TLSML-.*
20 .*: 48 00 00 03 bla 0 <\.foo-.*>
21 .*: R_BA_26 __tls_get_mod
22 .*: 80 82 00 08 l r4,8\(r2\)
23 .*: R_TOC ld-.*
24 .*: 7c a3 22 14 cax r5,r3,r4
25 .*: 48 00 00 03 bla 0 <\.foo-.*>
26 .*: R_BA_26 __get_tpointer
27 .*: 80 82 00 10 l r4,16\(r2\)
28 .*: R_TOC ie-.*
29 .*: 7c a3 22 14 cax r5,r3,r4
30 .*: 48 00 00 03 bla 0 <\.foo-.*>
31 .*: R_BA_26 __get_tpointer
32 .*: 80 82 00 14 l r4,20\(r2\)
33 .*: R_TOC le-.*
34 .*: 7c a3 22 14 cax r5,r3,r4
35 .*