* gas/mips/mips.exp: Run the new tests, below.
[deliverable/binutils-gdb.git] / gas / testsuite / gas / mips / lb-xgot.d
CommitLineData
6190e3dd
ILT
1#objdump: -dr
2#name: MIPS lb-xgot
3#as: -mips1 -KPIC -xgot
4#source: lb-pic.s
5
6# Test the lb macro with -KPIC -xgot.
7
8.*: +file format .*mips.*
9
10Disassembly of section .text:
110+0000 <[^>]*> lb \$a0,0\(\$zero\)
120+0004 <[^>]*> lb \$a0,1\(\$zero\)
130+0008 <[^>]*> lui \$a0,0x1
140+000c <[^>]*> lb \$a0,-32768\(\$a0\)
150+0010 <[^>]*> lb \$a0,-32768\(\$zero\)
160+0014 <[^>]*> lui \$a0,0x1
170+0018 <[^>]*> lb \$a0,0\(\$a0\)
180+001c <[^>]*> lui \$a0,0x2
190+0020 <[^>]*> lb \$a0,-23131\(\$a0\)
200+0024 <[^>]*> lb \$a0,0\(\$a1\)
210+0028 <[^>]*> lb \$a0,1\(\$a1\)
220+002c <[^>]*> lui \$a0,0x1
230+0030 <[^>]*> addu \$a0,\$a0,\$a1
240+0034 <[^>]*> lb \$a0,-32768\(\$a0\)
250+0038 <[^>]*> lb \$a0,-32768\(\$a1\)
260+003c <[^>]*> lui \$a0,0x1
270+0040 <[^>]*> addu \$a0,\$a0,\$a1
280+0044 <[^>]*> lb \$a0,0\(\$a0\)
290+0048 <[^>]*> lui \$a0,0x2
300+004c <[^>]*> addu \$a0,\$a0,\$a1
310+0050 <[^>]*> lb \$a0,-23131\(\$a0\)
320+0054 <[^>]*> lw \$a0,0\(\$gp\)
33[ ]*RELOC: 0+0054 R_MIPS_GOT16 .data
34...
350+005c <[^>]*> addiu \$a0,\$a0,0
36[ ]*RELOC: 0+005c R_MIPS_LO16 .data
37...
380+0064 <[^>]*> lb \$a0,0\(\$a0\)
390+0068 <[^>]*> lui \$a0,0x0
40[ ]*RELOC: 0+0068 R_MIPS_GOT_HI16 big_external_data_label
410+006c <[^>]*> addu \$a0,\$a0,\$gp
420+0070 <[^>]*> lw \$a0,0\(\$gp\)
43[ ]*RELOC: 0+0070 R_MIPS_GOT_LO16 big_external_data_label
44...
450+0078 <[^>]*> lb \$a0,0\(\$a0\)
460+007c <[^>]*> lui \$a0,0x0
47[ ]*RELOC: 0+007c R_MIPS_GOT_HI16 small_external_data_label
480+0080 <[^>]*> addu \$a0,\$a0,\$gp
490+0084 <[^>]*> lw \$a0,0\(\$gp\)
50[ ]*RELOC: 0+0084 R_MIPS_GOT_LO16 small_external_data_label
51...
520+008c <[^>]*> lb \$a0,0\(\$a0\)
530+0090 <[^>]*> lui \$a0,0x0
54[ ]*RELOC: 0+0090 R_MIPS_GOT_HI16 big_external_common
550+0094 <[^>]*> addu \$a0,\$a0,\$gp
560+0098 <[^>]*> lw \$a0,0\(\$gp\)
57[ ]*RELOC: 0+0098 R_MIPS_GOT_LO16 big_external_common
58...
590+00a0 <[^>]*> lb \$a0,0\(\$a0\)
600+00a4 <[^>]*> lui \$a0,0x0
61[ ]*RELOC: 0+00a4 R_MIPS_GOT_HI16 small_external_common
620+00a8 <[^>]*> addu \$a0,\$a0,\$gp
630+00ac <[^>]*> lw \$a0,0\(\$gp\)
64[ ]*RELOC: 0+00ac R_MIPS_GOT_LO16 small_external_common
65...
660+00b4 <[^>]*> lb \$a0,0\(\$a0\)
670+00b8 <[^>]*> lw \$a0,0\(\$gp\)
68[ ]*RELOC: 0+00b8 R_MIPS_GOT16 .bss
69...
700+00c0 <[^>]*> addiu \$a0,\$a0,0
71[ ]*RELOC: 0+00c0 R_MIPS_LO16 .bss
72...
730+00c8 <[^>]*> lb \$a0,0\(\$a0\)
740+00cc <[^>]*> lw \$a0,0\(\$gp\)
75[ ]*RELOC: 0+00cc R_MIPS_GOT16 .bss
76...
770+00d4 <[^>]*> addiu \$a0,\$a0,1000
78[ ]*RELOC: 0+00d4 R_MIPS_LO16 .bss
79...
800+00dc <[^>]*> lb \$a0,0\(\$a0\)
810+00e0 <[^>]*> lw \$a0,0\(\$gp\)
82[ ]*RELOC: 0+00e0 R_MIPS_GOT16 .data
83...
840+00e8 <[^>]*> addiu \$a0,\$a0,0
85[ ]*RELOC: 0+00e8 R_MIPS_LO16 .data
86...
870+00f0 <[^>]*> lb \$a0,1\(\$a0\)
880+00f4 <[^>]*> lui \$a0,0x0
89[ ]*RELOC: 0+00f4 R_MIPS_GOT_HI16 big_external_data_label
900+00f8 <[^>]*> addu \$a0,\$a0,\$gp
910+00fc <[^>]*> lw \$a0,0\(\$gp\)
92[ ]*RELOC: 0+00fc R_MIPS_GOT_LO16 big_external_data_label
93...
940+0104 <[^>]*> lb \$a0,1\(\$a0\)
950+0108 <[^>]*> lui \$a0,0x0
96[ ]*RELOC: 0+0108 R_MIPS_GOT_HI16 small_external_data_label
970+010c <[^>]*> addu \$a0,\$a0,\$gp
980+0110 <[^>]*> lw \$a0,0\(\$gp\)
99[ ]*RELOC: 0+0110 R_MIPS_GOT_LO16 small_external_data_label
100...
1010+0118 <[^>]*> lb \$a0,1\(\$a0\)
1020+011c <[^>]*> lui \$a0,0x0
103[ ]*RELOC: 0+011c R_MIPS_GOT_HI16 big_external_common
1040+0120 <[^>]*> addu \$a0,\$a0,\$gp
1050+0124 <[^>]*> lw \$a0,0\(\$gp\)
106[ ]*RELOC: 0+0124 R_MIPS_GOT_LO16 big_external_common
107...
1080+012c <[^>]*> lb \$a0,1\(\$a0\)
1090+0130 <[^>]*> lui \$a0,0x0
110[ ]*RELOC: 0+0130 R_MIPS_GOT_HI16 small_external_common
1110+0134 <[^>]*> addu \$a0,\$a0,\$gp
1120+0138 <[^>]*> lw \$a0,0\(\$gp\)
113[ ]*RELOC: 0+0138 R_MIPS_GOT_LO16 small_external_common
114...
1150+0140 <[^>]*> lb \$a0,1\(\$a0\)
1160+0144 <[^>]*> lw \$a0,0\(\$gp\)
117[ ]*RELOC: 0+0144 R_MIPS_GOT16 .bss
118...
1190+014c <[^>]*> addiu \$a0,\$a0,0
120[ ]*RELOC: 0+014c R_MIPS_LO16 .bss
121...
1220+0154 <[^>]*> lb \$a0,1\(\$a0\)
1230+0158 <[^>]*> lw \$a0,0\(\$gp\)
124[ ]*RELOC: 0+0158 R_MIPS_GOT16 .bss
125...
1260+0160 <[^>]*> addiu \$a0,\$a0,1000
127[ ]*RELOC: 0+0160 R_MIPS_LO16 .bss
128...
1290+0168 <[^>]*> lb \$a0,1\(\$a0\)
1300+016c <[^>]*> lw \$a0,0\(\$gp\)
131[ ]*RELOC: 0+016c R_MIPS_GOT16 .data
132...
1330+0174 <[^>]*> addiu \$a0,\$a0,0
134[ ]*RELOC: 0+0174 R_MIPS_LO16 .data
135...
1360+017c <[^>]*> addu \$a0,\$a0,\$a1
1370+0180 <[^>]*> lb \$a0,0\(\$a0\)
1380+0184 <[^>]*> lui \$a0,0x0
139[ ]*RELOC: 0+0184 R_MIPS_GOT_HI16 big_external_data_label
1400+0188 <[^>]*> addu \$a0,\$a0,\$gp
1410+018c <[^>]*> lw \$a0,0\(\$gp\)
142[ ]*RELOC: 0+018c R_MIPS_GOT_LO16 big_external_data_label
143...
1440+0194 <[^>]*> addu \$a0,\$a0,\$a1
1450+0198 <[^>]*> lb \$a0,0\(\$a0\)
1460+019c <[^>]*> lui \$a0,0x0
147[ ]*RELOC: 0+019c R_MIPS_GOT_HI16 small_external_data_label
1480+01a0 <[^>]*> addu \$a0,\$a0,\$gp
1490+01a4 <[^>]*> lw \$a0,0\(\$gp\)
150[ ]*RELOC: 0+01a4 R_MIPS_GOT_LO16 small_external_data_label
151...
1520+01ac <[^>]*> addu \$a0,\$a0,\$a1
1530+01b0 <[^>]*> lb \$a0,0\(\$a0\)
1540+01b4 <[^>]*> lui \$a0,0x0
155[ ]*RELOC: 0+01b4 R_MIPS_GOT_HI16 big_external_common
1560+01b8 <[^>]*> addu \$a0,\$a0,\$gp
1570+01bc <[^>]*> lw \$a0,0\(\$gp\)
158[ ]*RELOC: 0+01bc R_MIPS_GOT_LO16 big_external_common
159...
1600+01c4 <[^>]*> addu \$a0,\$a0,\$a1
1610+01c8 <[^>]*> lb \$a0,0\(\$a0\)
1620+01cc <[^>]*> lui \$a0,0x0
163[ ]*RELOC: 0+01cc R_MIPS_GOT_HI16 small_external_common
1640+01d0 <[^>]*> addu \$a0,\$a0,\$gp
1650+01d4 <[^>]*> lw \$a0,0\(\$gp\)
166[ ]*RELOC: 0+01d4 R_MIPS_GOT_LO16 small_external_common
167...
1680+01dc <[^>]*> addu \$a0,\$a0,\$a1
1690+01e0 <[^>]*> lb \$a0,0\(\$a0\)
1700+01e4 <[^>]*> lw \$a0,0\(\$gp\)
171[ ]*RELOC: 0+01e4 R_MIPS_GOT16 .bss
172...
1730+01ec <[^>]*> addiu \$a0,\$a0,0
174[ ]*RELOC: 0+01ec R_MIPS_LO16 .bss
175...
1760+01f4 <[^>]*> addu \$a0,\$a0,\$a1
1770+01f8 <[^>]*> lb \$a0,0\(\$a0\)
1780+01fc <[^>]*> lw \$a0,0\(\$gp\)
179[ ]*RELOC: 0+01fc R_MIPS_GOT16 .bss
180...
1810+0204 <[^>]*> addiu \$a0,\$a0,1000
182[ ]*RELOC: 0+0204 R_MIPS_LO16 .bss
183...
1840+020c <[^>]*> addu \$a0,\$a0,\$a1
1850+0210 <[^>]*> lb \$a0,0\(\$a0\)
1860+0214 <[^>]*> lw \$a0,0\(\$gp\)
187[ ]*RELOC: 0+0214 R_MIPS_GOT16 .data
188...
1890+021c <[^>]*> addiu \$a0,\$a0,0
190[ ]*RELOC: 0+021c R_MIPS_LO16 .data
191...
1920+0224 <[^>]*> addu \$a0,\$a0,\$a1
1930+0228 <[^>]*> lb \$a0,1\(\$a0\)
1940+022c <[^>]*> lui \$a0,0x0
195[ ]*RELOC: 0+022c R_MIPS_GOT_HI16 big_external_data_label
1960+0230 <[^>]*> addu \$a0,\$a0,\$gp
1970+0234 <[^>]*> lw \$a0,0\(\$gp\)
198[ ]*RELOC: 0+0234 R_MIPS_GOT_LO16 big_external_data_label
199...
2000+023c <[^>]*> addu \$a0,\$a0,\$a1
2010+0240 <[^>]*> lb \$a0,1\(\$a0\)
2020+0244 <[^>]*> lui \$a0,0x0
203[ ]*RELOC: 0+0244 R_MIPS_GOT_HI16 small_external_data_label
2040+0248 <[^>]*> addu \$a0,\$a0,\$gp
2050+024c <[^>]*> lw \$a0,0\(\$gp\)
206[ ]*RELOC: 0+024c R_MIPS_GOT_LO16 small_external_data_label
207...
2080+0254 <[^>]*> addu \$a0,\$a0,\$a1
2090+0258 <[^>]*> lb \$a0,1\(\$a0\)
2100+025c <[^>]*> lui \$a0,0x0
211[ ]*RELOC: 0+025c R_MIPS_GOT_HI16 big_external_common
2120+0260 <[^>]*> addu \$a0,\$a0,\$gp
2130+0264 <[^>]*> lw \$a0,0\(\$gp\)
214[ ]*RELOC: 0+0264 R_MIPS_GOT_LO16 big_external_common
215...
2160+026c <[^>]*> addu \$a0,\$a0,\$a1
2170+0270 <[^>]*> lb \$a0,1\(\$a0\)
2180+0274 <[^>]*> lui \$a0,0x0
219[ ]*RELOC: 0+0274 R_MIPS_GOT_HI16 small_external_common
2200+0278 <[^>]*> addu \$a0,\$a0,\$gp
2210+027c <[^>]*> lw \$a0,0\(\$gp\)
222[ ]*RELOC: 0+027c R_MIPS_GOT_LO16 small_external_common
223...
2240+0284 <[^>]*> addu \$a0,\$a0,\$a1
2250+0288 <[^>]*> lb \$a0,1\(\$a0\)
2260+028c <[^>]*> lw \$a0,0\(\$gp\)
227[ ]*RELOC: 0+028c R_MIPS_GOT16 .bss
228...
2290+0294 <[^>]*> addiu \$a0,\$a0,0
230[ ]*RELOC: 0+0294 R_MIPS_LO16 .bss
231...
2320+029c <[^>]*> addu \$a0,\$a0,\$a1
2330+02a0 <[^>]*> lb \$a0,1\(\$a0\)
2340+02a4 <[^>]*> lw \$a0,0\(\$gp\)
235[ ]*RELOC: 0+02a4 R_MIPS_GOT16 .bss
236...
2370+02ac <[^>]*> addiu \$a0,\$a0,1000
238[ ]*RELOC: 0+02ac R_MIPS_LO16 .bss
239...
2400+02b4 <[^>]*> addu \$a0,\$a0,\$a1
2410+02b8 <[^>]*> lb \$a0,1\(\$a0\)
242...
This page took 0.120885 seconds and 4 git commands to generate.