ld/testsuite/
[deliverable/binutils-gdb.git] / ld / testsuite / ld-xtensa / tlsbin.dd
CommitLineData
28dbbc02
BW
1#source: tlsbin.s
2#as:
3#ld: -melf32xtensa
4#objdump: -drj.text --start-address=0x400238
5#target: xtensa*-*-linux*
6
7.*: +file format elf32-xtensa-.e
8
9Disassembly of section \.text:
10
110+400238 <_start>:
12 [0-9a-f]+: [0-9a-f]+[ ]+entry a1, 32
13# GD -> IE because variable is not defined in executable
14 [0-9a-f]+: [0-9a-f]+[ ]+rur.threadptr a8
15 [0-9a-f]+: [0-9a-f]+[ ]+l32r a10, 4001ec <.*>
16 [0-9a-f]+: [0-9a-f]+[ ]+add.* a10, a10, a8
17# GD -> IE because variable is not defined in executable where
18# the variable is referenced through IE too
19 [0-9a-f]+: [0-9a-f]+[ ]+rur.threadptr a8
20 [0-9a-f]+: [0-9a-f]+[ ]+l32r a10, 4001f4 <.*>
21 [0-9a-f]+: [0-9a-f]+[ ]+add.* a10, a10, a8
22# GD -> LE with global variable defined in executable
23 [0-9a-f]+: [0-9a-f]+[ ]+rur.threadptr a8
24 [0-9a-f]+: [0-9a-f]+[ ]+l32r a10, 4001fc <.*>
25 [0-9a-f]+: [0-9a-f]+[ ]+add.* a10, a10, a8
26# GD -> LE with local variable defined in executable
27 [0-9a-f]+: [0-9a-f]+[ ]+rur.threadptr a8
28 [0-9a-f]+: [0-9a-f]+[ ]+l32r a10, 400204 <.*>
29 [0-9a-f]+: [0-9a-f]+[ ]+add.* a10, a10, a8
30# GD -> LE with hidden variable defined in executable
31 [0-9a-f]+: [0-9a-f]+[ ]+rur.threadptr a8
32 [0-9a-f]+: [0-9a-f]+[ ]+l32r a10, 40020c <.*>
33 [0-9a-f]+: [0-9a-f]+[ ]+add.* a10, a10, a8
34# LD -> LE
35 [0-9a-f]+: [0-9a-f]+[ ]+nop.*
36 [0-9a-f]+: [0-9a-f]+[ ]+nop.*
37 [0-9a-f]+: [0-9a-f]+[ ]+rur.threadptr a10
38 [0-9a-f]+: [0-9a-f]+[ ]+l32r a12, 400218 <.*>
39 [0-9a-f]+: [0-9a-f]+[ ]+add.* a12, a12, a10
40 [0-9a-f]+: [0-9a-f]+[ ]+l32r a13, 40021c <.*>
41 [0-9a-f]+: [0-9a-f]+[ ]+add.* a13, a13, a10
42# LD -> LE against hidden variables
43 [0-9a-f]+: [0-9a-f]+[ ]+l32r a12, 400220 <.*>
44 [0-9a-f]+: [0-9a-f]+[ ]+add.* a12, a12, a10
45 [0-9a-f]+: [0-9a-f]+[ ]+l32r a13, 400224 <.*>
46 [0-9a-f]+: [0-9a-f]+[ ]+add.* a13, a13, a10
47#
48# IE against global var
49 [0-9a-f]+: [0-9a-f]+[ ]+rur.threadptr a2
50 [0-9a-f]+: [0-9a-f]+[ ]+l32r a3, 400228 <.*>
51 [0-9a-f]+: [0-9a-f]+[ ]+add.* a3, a3, a2
52# IE -> LE against global var defined in exec
53 [0-9a-f]+: [0-9a-f]+[ ]+rur.threadptr a4
54 [0-9a-f]+: [0-9a-f]+[ ]+l32r a5, 40022c <.*>
55 [0-9a-f]+: [0-9a-f]+[ ]+add.* a5, a5, a4
56# IE -> LE against local var
57 [0-9a-f]+: [0-9a-f]+[ ]+rur.threadptr a6
58 [0-9a-f]+: [0-9a-f]+[ ]+l32r a7, 400230 <.*>
59 [0-9a-f]+: [0-9a-f]+[ ]+add.* a7, a7, a6
60# IE -> LE against hidden var
61 [0-9a-f]+: [0-9a-f]+[ ]+rur.threadptr a8
62 [0-9a-f]+: [0-9a-f]+[ ]+l32r a9, 400234 <.*>
63 [0-9a-f]+: [0-9a-f]+[ ]+add.* a9, a9, a8
64#
65 [0-9a-f]+: [0-9a-f]+[ ]+retw.*
This page took 0.16799 seconds and 4 git commands to generate.