Upload Tizen:Base source
[external/binutils.git] / ld / testsuite / ld-mips-elf / reloc-1-rel.d
1 #source: reloc-1a.s
2 #source: reloc-1b.s
3 #ld: -r
4 #objdump: -dr
5
6 .*:     file format .*
7
8 Disassembly of section \.text:
9
10 .* <.*>:
11 #
12 # Relocations against tstarta
13 #
14 .*:     3c04ffff        lui     a0,0xffff
15                         .*: R_MIPS_HI16 \.text
16 .*:     24847ff0        addiu   a0,a0,32752
17                         .*: R_MIPS_LO16 \.text
18 .*:     3c040000        lui     a0,0x0
19                         .*: R_MIPS_HI16 \.text
20 .*:     24848000        addiu   a0,a0,-32768
21                         .*: R_MIPS_LO16 \.text
22 .*:     3c040000        lui     a0,0x0
23                         .*: R_MIPS_HI16 \.text
24 .*:     24840000        addiu   a0,a0,0
25                         .*: R_MIPS_LO16 \.text
26 .*:     3c040000        lui     a0,0x0
27                         .*: R_MIPS_HI16 \.text
28 .*:     24847ff0        addiu   a0,a0,32752
29                         .*: R_MIPS_LO16 \.text
30
31 .* <t32a>:
32 .*:     3c040001        lui     a0,0x1
33                         .*: R_MIPS_HI16 \.text
34 .*:     24848010        addiu   a0,a0,-32752
35                         .*: R_MIPS_LO16 \.text
36 #
37 # Relocations against t32a
38 #
39 .*:     3c040000        lui     a0,0x0
40                         .*: R_MIPS_HI16 \.text
41 .*:     24848010        addiu   a0,a0,-32752
42                         .*: R_MIPS_LO16 \.text
43 .*:     3c040000        lui     a0,0x0
44                         .*: R_MIPS_HI16 \.text
45 .*:     24848020        addiu   a0,a0,-32736
46                         .*: R_MIPS_LO16 \.text
47 .*:     3c040000        lui     a0,0x0
48                         .*: R_MIPS_HI16 \.text
49 .*:     24840020        addiu   a0,a0,32
50                         .*: R_MIPS_LO16 \.text
51 .*:     3c040001        lui     a0,0x1
52                         .*: R_MIPS_HI16 \.text
53 .*:     24848010        addiu   a0,a0,-32752
54                         .*: R_MIPS_LO16 \.text
55 .*:     3c040001        lui     a0,0x1
56                         .*: R_MIPS_HI16 \.text
57 .*:     24848030        addiu   a0,a0,-32720
58                         .*: R_MIPS_LO16 \.text
59 #
60 # Relocations against _start
61 #
62 .*:     3c04ffff        lui     a0,0xffff
63                         .*: R_MIPS_HI16 _start
64 .*:     24847ff0        addiu   a0,a0,32752
65                         .*: R_MIPS_LO16 _start
66 .*:     3c040000        lui     a0,0x0
67                         .*: R_MIPS_HI16 _start
68 .*:     24848000        addiu   a0,a0,-32768
69                         .*: R_MIPS_LO16 _start
70 .*:     3c040000        lui     a0,0x0
71                         .*: R_MIPS_HI16 _start
72 .*:     24840000        addiu   a0,a0,0
73                         .*: R_MIPS_LO16 _start
74 .*:     3c040000        lui     a0,0x0
75                         .*: R_MIPS_HI16 _start
76 .*:     24847ff0        addiu   a0,a0,32752
77                         .*: R_MIPS_LO16 _start
78 .*:     3c040001        lui     a0,0x1
79                         .*: R_MIPS_HI16 _start
80 .*:     24848010        addiu   a0,a0,-32752
81                         .*: R_MIPS_LO16 _start
82 #
83 # Relocations against tstarta
84 #
85 .*:     3c04ffff        lui     a0,0xffff
86                         .*: R_MIPS_GOT16        \.text
87 .*:     24847ff0        addiu   a0,a0,32752
88                         .*: R_MIPS_LO16 \.text
89 .*:     3c040000        lui     a0,0x0
90                         .*: R_MIPS_GOT16        \.text
91 .*:     24848000        addiu   a0,a0,-32768
92                         .*: R_MIPS_LO16 \.text
93 .*:     3c040000        lui     a0,0x0
94                         .*: R_MIPS_GOT16        \.text
95 .*:     24840000        addiu   a0,a0,0
96                         .*: R_MIPS_LO16 \.text
97 .*:     3c040000        lui     a0,0x0
98                         .*: R_MIPS_GOT16        \.text
99 .*:     24847ff0        addiu   a0,a0,32752
100                         .*: R_MIPS_LO16 \.text
101 .*:     3c040001        lui     a0,0x1
102                         .*: R_MIPS_GOT16        \.text
103 .*:     24848010        addiu   a0,a0,-32752
104                         .*: R_MIPS_LO16 \.text
105 #
106 # Relocations against t32a
107 #
108 .*:     3c040000        lui     a0,0x0
109                         .*: R_MIPS_GOT16        \.text
110 .*:     24848010        addiu   a0,a0,-32752
111                         .*: R_MIPS_LO16 \.text
112 .*:     3c040000        lui     a0,0x0
113                         .*: R_MIPS_GOT16        \.text
114 .*:     24848020        addiu   a0,a0,-32736
115                         .*: R_MIPS_LO16 \.text
116 .*:     3c040000        lui     a0,0x0
117                         .*: R_MIPS_GOT16        \.text
118 .*:     24840020        addiu   a0,a0,32
119                         .*: R_MIPS_LO16 \.text
120 .*:     3c040001        lui     a0,0x1
121                         .*: R_MIPS_GOT16        \.text
122 .*:     24848010        addiu   a0,a0,-32752
123                         .*: R_MIPS_LO16 \.text
124 .*:     3c040001        lui     a0,0x1
125                         .*: R_MIPS_GOT16        \.text
126 .*:     24848030        addiu   a0,a0,-32720
127                         .*: R_MIPS_LO16 \.text
128 #
129 # Relocations against sdg
130 #
131 .*:     2484fffc        addiu   a0,a0,-4
132                         .*: R_MIPS_GPREL16      sdg
133 .*:     24840000        addiu   a0,a0,0
134                         .*: R_MIPS_GPREL16      sdg
135 .*:     24840004        addiu   a0,a0,4
136                         .*: R_MIPS_GPREL16      sdg
137 #
138 # Relocations against sdla
139 #
140 .*:     2484801c        addiu   a0,a0,-32740
141                         .*: R_MIPS_GPREL16      \.sdata\+0x7ff0
142 .*:     24848020        addiu   a0,a0,-32736
143                         .*: R_MIPS_GPREL16      \.sdata\+0x7ff0
144 .*:     24848024        addiu   a0,a0,-32732
145                         .*: R_MIPS_GPREL16      \.sdata\+0x7ff0
146 #
147 # Relocations against tstarta
148 #
149 .*:     0fffffff        jal     .*
150                         .*: R_MIPS_26   \.text
151 .*:     00000000        nop
152 .*:     0c000000        jal     .*
153                         .*: R_MIPS_26   \.text
154 .*:     00000000        nop
155 .*:     0c000001        jal     .*
156                         .*: R_MIPS_26   \.text
157 .*:     00000000        nop
158 #
159 # Relocations against t32a
160 #
161 .*:     0c000007        jal     .*
162                         .*: R_MIPS_26   \.text
163 .*:     00000000        nop
164 .*:     0c000008        jal     .*
165                         .*: R_MIPS_26   \.text
166 .*:     00000000        nop
167 .*:     0c000009        jal     .*
168                         .*: R_MIPS_26   \.text
169 .*:     00000000        nop
170 #
171 # Relocations against _start
172 #
173 .*:     0fffffff        jal     .*
174                         .*: R_MIPS_26   _start
175 .*:     00000000        nop
176 .*:     0c000000        jal     .*
177                         .*: R_MIPS_26   _start
178 .*:     00000000        nop
179 .*:     0c000001        jal     .*
180                         .*: R_MIPS_26   _start
181 .*:     00000000        nop
182         \.\.\.
183
184 .* <tstartb>:
185 #
186 # Relocations against tstartb
187 #
188 .*:     3c040000        lui     a0,0x0
189                         .*: R_MIPS_HI16 \.text
190 .*:     24847fe0        addiu   a0,a0,32736
191                         .*: R_MIPS_LO16 \.text
192 .*:     3c040000        lui     a0,0x0
193                         .*: R_MIPS_HI16 \.text
194 .*:     24847ff0        addiu   a0,a0,32752
195                         .*: R_MIPS_LO16 \.text
196 .*:     3c040001        lui     a0,0x1
197                         .*: R_MIPS_HI16 \.text
198 .*:     2484fff0        addiu   a0,a0,-16
199                         .*: R_MIPS_LO16 \.text
200 .*:     3c040001        lui     a0,0x1
201                         .*: R_MIPS_HI16 \.text
202 .*:     24847fe0        addiu   a0,a0,32736
203                         .*: R_MIPS_LO16 \.text
204
205 .* <t32b>:
206 .*:     3c040002        lui     a0,0x2
207                         .*: R_MIPS_HI16 \.text
208 .*:     24848000        addiu   a0,a0,-32768
209                         .*: R_MIPS_LO16 \.text
210 #
211 # Relocations against t32b
212 #
213 .*:     3c040001        lui     a0,0x1
214                         .*: R_MIPS_HI16 \.text
215 .*:     24848000        addiu   a0,a0,-32768
216                         .*: R_MIPS_LO16 \.text
217 .*:     3c040001        lui     a0,0x1
218                         .*: R_MIPS_HI16 \.text
219 .*:     24848010        addiu   a0,a0,-32752
220                         .*: R_MIPS_LO16 \.text
221 .*:     3c040001        lui     a0,0x1
222                         .*: R_MIPS_HI16 \.text
223 .*:     24840010        addiu   a0,a0,16
224                         .*: R_MIPS_LO16 \.text
225 .*:     3c040002        lui     a0,0x2
226                         .*: R_MIPS_HI16 \.text
227 .*:     24848000        addiu   a0,a0,-32768
228                         .*: R_MIPS_LO16 \.text
229 .*:     3c040002        lui     a0,0x2
230                         .*: R_MIPS_HI16 \.text
231 .*:     24848020        addiu   a0,a0,-32736
232                         .*: R_MIPS_LO16 \.text
233 #
234 # Relocations against _start
235 #
236 .*:     3c04ffff        lui     a0,0xffff
237                         .*: R_MIPS_HI16 _start
238 .*:     24847ff0        addiu   a0,a0,32752
239                         .*: R_MIPS_LO16 _start
240 .*:     3c040000        lui     a0,0x0
241                         .*: R_MIPS_HI16 _start
242 .*:     24848000        addiu   a0,a0,-32768
243                         .*: R_MIPS_LO16 _start
244 .*:     3c040000        lui     a0,0x0
245                         .*: R_MIPS_HI16 _start
246 .*:     24840000        addiu   a0,a0,0
247                         .*: R_MIPS_LO16 _start
248 .*:     3c040000        lui     a0,0x0
249                         .*: R_MIPS_HI16 _start
250 .*:     24847ff0        addiu   a0,a0,32752
251                         .*: R_MIPS_LO16 _start
252 .*:     3c040001        lui     a0,0x1
253                         .*: R_MIPS_HI16 _start
254 .*:     24848010        addiu   a0,a0,-32752
255                         .*: R_MIPS_LO16 _start
256 #
257 # Relocations against tstartb
258 #
259 .*:     3c040000        lui     a0,0x0
260                         .*: R_MIPS_GOT16        \.text
261 .*:     24847fe0        addiu   a0,a0,32736
262                         .*: R_MIPS_LO16 \.text
263 .*:     3c040000        lui     a0,0x0
264                         .*: R_MIPS_GOT16        \.text
265 .*:     24847ff0        addiu   a0,a0,32752
266                         .*: R_MIPS_LO16 \.text
267 .*:     3c040001        lui     a0,0x1
268                         .*: R_MIPS_GOT16        \.text
269 .*:     2484fff0        addiu   a0,a0,-16
270                         .*: R_MIPS_LO16 \.text
271 .*:     3c040001        lui     a0,0x1
272                         .*: R_MIPS_GOT16        \.text
273 .*:     24847fe0        addiu   a0,a0,32736
274                         .*: R_MIPS_LO16 \.text
275 .*:     3c040002        lui     a0,0x2
276                         .*: R_MIPS_GOT16        \.text
277 .*:     24848000        addiu   a0,a0,-32768
278                         .*: R_MIPS_LO16 \.text
279 #
280 # Relocations against t32b
281 #
282 .*:     3c040001        lui     a0,0x1
283                         .*: R_MIPS_GOT16        \.text
284 .*:     24848000        addiu   a0,a0,-32768
285                         .*: R_MIPS_LO16 \.text
286 .*:     3c040001        lui     a0,0x1
287                         .*: R_MIPS_GOT16        \.text
288 .*:     24848010        addiu   a0,a0,-32752
289                         .*: R_MIPS_LO16 \.text
290 .*:     3c040001        lui     a0,0x1
291                         .*: R_MIPS_GOT16        \.text
292 .*:     24840010        addiu   a0,a0,16
293                         .*: R_MIPS_LO16 \.text
294 .*:     3c040002        lui     a0,0x2
295                         .*: R_MIPS_GOT16        \.text
296 .*:     24848000        addiu   a0,a0,-32768
297                         .*: R_MIPS_LO16 \.text
298 .*:     3c040002        lui     a0,0x2
299                         .*: R_MIPS_GOT16        \.text
300 .*:     24848020        addiu   a0,a0,-32736
301                         .*: R_MIPS_LO16 \.text
302 #
303 # Relocations against sdg
304 #
305 .*:     2484fffc        addiu   a0,a0,-4
306                         .*: R_MIPS_GPREL16      sdg
307 .*:     24840000        addiu   a0,a0,0
308                         .*: R_MIPS_GPREL16      sdg
309 .*:     24840004        addiu   a0,a0,4
310                         .*: R_MIPS_GPREL16      sdg
311 #
312 # Relocations against sdlb
313 #
314 .*:     2484803c        addiu   a0,a0,-32708
315                         .*: R_MIPS_GPREL16      \.sdata\+0x7ff0
316 .*:     24848040        addiu   a0,a0,-32704
317                         .*: R_MIPS_GPREL16      \.sdata\+0x7ff0
318 .*:     24848044        addiu   a0,a0,-32700
319                         .*: R_MIPS_GPREL16      \.sdata\+0x7ff0
320 #
321 # Relocations against tstartb
322 #
323 .*:     0c003ffb        jal     .*
324                         .*: R_MIPS_26   \.text
325 .*:     00000000        nop
326 .*:     0c003ffc        jal     .*
327                         .*: R_MIPS_26   \.text
328 .*:     00000000        nop
329 .*:     0c003ffd        jal     .*
330                         .*: R_MIPS_26   \.text
331 .*:     00000000        nop
332 #
333 # Relocations against t32b
334 #
335 .*:     0c004003        jal     .*
336                         .*: R_MIPS_26   \.text
337 .*:     00000000        nop
338 .*:     0c004004        jal     .*
339                         .*: R_MIPS_26   \.text
340 .*:     00000000        nop
341 .*:     0c004005        jal     .*
342                         .*: R_MIPS_26   \.text
343 .*:     00000000        nop
344 #
345 # Relocations against _start
346 #
347 .*:     0fffffff        jal     .*
348                         .*: R_MIPS_26   _start
349 .*:     00000000        nop
350 .*:     0c000000        jal     .*
351                         .*: R_MIPS_26   _start
352 .*:     00000000        nop
353 .*:     0c000001        jal     .*
354                         .*: R_MIPS_26   _start
355 .*:     00000000        nop
356         \.\.\.