PR ld/12001
[binutils.git] / ld / testsuite / ld-cris / tls-ie-78.d
blob3994df8cd45b2f2eb5deb427e4383650d9fda046
1 #source: start1.s
2 #source: tls128.s
3 #source: tls-ie-8e.s
4 #as: --no-underscore --em=criself
5 #ld: -m crislinux
6 #ld_after_inputfiles: tmpdir/tls-dso-xz-1.so
7 #objdump: -s -h -t -T -R -r -p
9 # Check that we have proper NPTL/TLS markings and GOT for a
10 # R_CRIS_32_IE, for an executable, symbol defined elsewhere.
12 .*: file format elf32-cris
14 Program Header:
15 #...
16 TLS off .*
17 filesz 0x0+80 memsz 0x0+80 flags r--
19 Dynamic Section:
20 NEEDED tmpdir/tls-dso-xz-1.so
21 #...
22 private flags = 0:
23 #...
24 8 .got[ ]+0+10 .*
25 CONTENTS, ALLOC, LOAD, DATA
26 SYMBOL TABLE:
27 #...
28 0+ \*UND\* 0+ x
29 #...
30 DYNAMIC SYMBOL TABLE:
31 0+ D \*UND\* 0+ x
32 #...
33 DYNAMIC RELOCATION RECORDS
34 OFFSET TYPE VALUE
35 0+822d4 R_CRIS_32_TPREL x
37 Contents of section .interp:
38 #...
39 Contents of section \.text:
40 801bc 41b20000 6faed422 08000000 .*
41 Contents of section \.tdata:
42 #...
43 Contents of section \.got:
44 822c8 48220800 00000000 00000000 00000000 .*