Upload Tizen:Base source
[external/binutils.git] / ld / testsuite / ld-cris / tls-ie-78.d
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
8
9 # Check that we have proper NPTL/TLS markings and GOT for a
10 # R_CRIS_32_IE, for an executable, symbol defined elsewhere.
11
12 .*:     file format elf32-cris
13
14 Program Header:
15 #...
16      TLS off   .*
17          filesz 0x0+80 memsz 0x0+80 flags r--
18
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
36
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  .*