* gas/mips/mips.exp: Run the new tests, below.
[deliverable/binutils-gdb.git] / gas / testsuite / gas / mips / ld-svr4pic.d
CommitLineData
983be668
ILT
1#objdump: -dr
2#name: MIPS ld-svr4pic
3#as: -mips1 -KPIC
4#source: ld-pic.s
5
6# Test the ld macro with -KPIC.
7
8.*: +file format .*mips.*
9
10Disassembly of section .text:
110+0000 <[^>]*> lw \$a0,0\(\$zero\)
120+0004 <[^>]*> lw \$a1,4\(\$zero\)
130+0008 <[^>]*> lw \$a0,1\(\$zero\)
140+000c <[^>]*> lw \$a1,5\(\$zero\)
150+0010 <[^>]*> lui \$at,1
160+0014 <[^>]*> lw \$a0,-32768\(\$at\)
170+0018 <[^>]*> lw \$a1,-32764\(\$at\)
180+001c <[^>]*> lw \$a0,-32768\(\$zero\)
190+0020 <[^>]*> lw \$a1,-32764\(\$zero\)
200+0024 <[^>]*> lui \$at,1
210+0028 <[^>]*> lw \$a0,0\(\$at\)
220+002c <[^>]*> lw \$a1,4\(\$at\)
230+0030 <[^>]*> lui \$at,2
240+0034 <[^>]*> lw \$a0,-23131\(\$at\)
250+0038 <[^>]*> lw \$a1,-23127\(\$at\)
26...
270+0040 <[^>]*> lw \$a0,0\(\$a1\)
280+0044 <[^>]*> lw \$a1,4\(\$a1\)
29...
300+004c <[^>]*> lw \$a0,1\(\$a1\)
310+0050 <[^>]*> lw \$a1,5\(\$a1\)
320+0054 <[^>]*> lui \$at,1
330+0058 <[^>]*> addu \$at,\$a1,\$at
340+005c <[^>]*> lw \$a0,-32768\(\$at\)
350+0060 <[^>]*> lw \$a1,-32764\(\$at\)
36...
370+0068 <[^>]*> lw \$a0,-32768\(\$a1\)
380+006c <[^>]*> lw \$a1,-32764\(\$a1\)
390+0070 <[^>]*> lui \$at,1
400+0074 <[^>]*> addu \$at,\$a1,\$at
410+0078 <[^>]*> lw \$a0,0\(\$at\)
420+007c <[^>]*> lw \$a1,4\(\$at\)
430+0080 <[^>]*> lui \$at,2
440+0084 <[^>]*> addu \$at,\$a1,\$at
450+0088 <[^>]*> lw \$a0,-23131\(\$at\)
460+008c <[^>]*> lw \$a1,-23127\(\$at\)
470+0090 <[^>]*> lw \$at,0\(\$gp\)
48[ ]*RELOC: 0+0090 R_MIPS_GOT16 .data
49...
500+0098 <[^>]*> lw \$a0,0\(\$at\)
51[ ]*RELOC: 0+0098 R_MIPS_LO16 .data
520+009c <[^>]*> lw \$a1,4\(\$at\)
53[ ]*RELOC: 0+009c R_MIPS_LO16 .data
540+00a0 <[^>]*> lw \$at,0\(\$gp\)
55[ ]*RELOC: 0+00a0 R_MIPS_GOT16 big_external_data_label
56...
570+00a8 <[^>]*> lw \$a0,0\(\$at\)
580+00ac <[^>]*> lw \$a1,4\(\$at\)
590+00b0 <[^>]*> lw \$at,0\(\$gp\)
60[ ]*RELOC: 0+00b0 R_MIPS_GOT16 small_external_data_label
61...
620+00b8 <[^>]*> lw \$a0,0\(\$at\)
630+00bc <[^>]*> lw \$a1,4\(\$at\)
640+00c0 <[^>]*> lw \$at,0\(\$gp\)
65[ ]*RELOC: 0+00c0 R_MIPS_GOT16 big_external_common
66...
670+00c8 <[^>]*> lw \$a0,0\(\$at\)
680+00cc <[^>]*> lw \$a1,4\(\$at\)
690+00d0 <[^>]*> lw \$at,0\(\$gp\)
70[ ]*RELOC: 0+00d0 R_MIPS_GOT16 small_external_common
71...
720+00d8 <[^>]*> lw \$a0,0\(\$at\)
730+00dc <[^>]*> lw \$a1,4\(\$at\)
740+00e0 <[^>]*> lw \$at,0\(\$gp\)
75[ ]*RELOC: 0+00e0 R_MIPS_GOT16 .bss
76...
770+00e8 <[^>]*> lw \$a0,0\(\$at\)
78[ ]*RELOC: 0+00e8 R_MIPS_LO16 .bss
790+00ec <[^>]*> lw \$a1,4\(\$at\)
80[ ]*RELOC: 0+00ec R_MIPS_LO16 .bss
810+00f0 <[^>]*> lw \$at,0\(\$gp\)
82[ ]*RELOC: 0+00f0 R_MIPS_GOT16 .bss
83...
840+00f8 <[^>]*> lw \$a0,1000\(\$at\)
85[ ]*RELOC: 0+00f8 R_MIPS_LO16 .bss
860+00fc <[^>]*> lw \$a1,1004\(\$at\)
87[ ]*RELOC: 0+00fc R_MIPS_LO16 .bss
880+0100 <[^>]*> lw \$at,0\(\$gp\)
89[ ]*RELOC: 0+0100 R_MIPS_GOT16 .data
90...
910+0108 <[^>]*> lw \$a0,1\(\$at\)
92[ ]*RELOC: 0+0108 R_MIPS_LO16 .data
930+010c <[^>]*> lw \$a1,5\(\$at\)
94[ ]*RELOC: 0+010c R_MIPS_LO16 .data
950+0110 <[^>]*> lw \$at,0\(\$gp\)
96[ ]*RELOC: 0+0110 R_MIPS_GOT16 big_external_data_label
97...
980+0118 <[^>]*> lw \$a0,1\(\$at\)
990+011c <[^>]*> lw \$a1,5\(\$at\)
1000+0120 <[^>]*> lw \$at,0\(\$gp\)
101[ ]*RELOC: 0+0120 R_MIPS_GOT16 small_external_data_label
102...
1030+0128 <[^>]*> lw \$a0,1\(\$at\)
1040+012c <[^>]*> lw \$a1,5\(\$at\)
1050+0130 <[^>]*> lw \$at,0\(\$gp\)
106[ ]*RELOC: 0+0130 R_MIPS_GOT16 big_external_common
107...
1080+0138 <[^>]*> lw \$a0,1\(\$at\)
1090+013c <[^>]*> lw \$a1,5\(\$at\)
1100+0140 <[^>]*> lw \$at,0\(\$gp\)
111[ ]*RELOC: 0+0140 R_MIPS_GOT16 small_external_common
112...
1130+0148 <[^>]*> lw \$a0,1\(\$at\)
1140+014c <[^>]*> lw \$a1,5\(\$at\)
1150+0150 <[^>]*> lw \$at,0\(\$gp\)
116[ ]*RELOC: 0+0150 R_MIPS_GOT16 .bss
117...
1180+0158 <[^>]*> lw \$a0,1\(\$at\)
119[ ]*RELOC: 0+0158 R_MIPS_LO16 .bss
1200+015c <[^>]*> lw \$a1,5\(\$at\)
121[ ]*RELOC: 0+015c R_MIPS_LO16 .bss
1220+0160 <[^>]*> lw \$at,0\(\$gp\)
123[ ]*RELOC: 0+0160 R_MIPS_GOT16 .bss
124...
1250+0168 <[^>]*> lw \$a0,1001\(\$at\)
126[ ]*RELOC: 0+0168 R_MIPS_LO16 .bss
1270+016c <[^>]*> lw \$a1,1005\(\$at\)
128[ ]*RELOC: 0+016c R_MIPS_LO16 .bss
1290+0170 <[^>]*> lw \$at,0\(\$gp\)
130[ ]*RELOC: 0+0170 R_MIPS_GOT16 .data
131...
1320+0178 <[^>]*> addu \$at,\$a1,\$at
1330+017c <[^>]*> lw \$a0,0\(\$at\)
134[ ]*RELOC: 0+017c R_MIPS_LO16 .data
1350+0180 <[^>]*> lw \$a1,4\(\$at\)
136[ ]*RELOC: 0+0180 R_MIPS_LO16 .data
1370+0184 <[^>]*> lw \$at,0\(\$gp\)
138[ ]*RELOC: 0+0184 R_MIPS_GOT16 big_external_data_label
139...
1400+018c <[^>]*> addu \$at,\$a1,\$at
1410+0190 <[^>]*> lw \$a0,0\(\$at\)
1420+0194 <[^>]*> lw \$a1,4\(\$at\)
1430+0198 <[^>]*> lw \$at,0\(\$gp\)
144[ ]*RELOC: 0+0198 R_MIPS_GOT16 small_external_data_label
145...
1460+01a0 <[^>]*> addu \$at,\$a1,\$at
1470+01a4 <[^>]*> lw \$a0,0\(\$at\)
1480+01a8 <[^>]*> lw \$a1,4\(\$at\)
1490+01ac <[^>]*> lw \$at,0\(\$gp\)
150[ ]*RELOC: 0+01ac R_MIPS_GOT16 big_external_common
151...
1520+01b4 <[^>]*> addu \$at,\$a1,\$at
1530+01b8 <[^>]*> lw \$a0,0\(\$at\)
1540+01bc <[^>]*> lw \$a1,4\(\$at\)
1550+01c0 <[^>]*> lw \$at,0\(\$gp\)
156[ ]*RELOC: 0+01c0 R_MIPS_GOT16 small_external_common
157...
1580+01c8 <[^>]*> addu \$at,\$a1,\$at
1590+01cc <[^>]*> lw \$a0,0\(\$at\)
1600+01d0 <[^>]*> lw \$a1,4\(\$at\)
1610+01d4 <[^>]*> lw \$at,0\(\$gp\)
162[ ]*RELOC: 0+01d4 R_MIPS_GOT16 .bss
163...
1640+01dc <[^>]*> addu \$at,\$a1,\$at
1650+01e0 <[^>]*> lw \$a0,0\(\$at\)
166[ ]*RELOC: 0+01e0 R_MIPS_LO16 .bss
1670+01e4 <[^>]*> lw \$a1,4\(\$at\)
168[ ]*RELOC: 0+01e4 R_MIPS_LO16 .bss
1690+01e8 <[^>]*> lw \$at,0\(\$gp\)
170[ ]*RELOC: 0+01e8 R_MIPS_GOT16 .bss
171...
1720+01f0 <[^>]*> addu \$at,\$a1,\$at
1730+01f4 <[^>]*> lw \$a0,1000\(\$at\)
174[ ]*RELOC: 0+01f4 R_MIPS_LO16 .bss
1750+01f8 <[^>]*> lw \$a1,1004\(\$at\)
176[ ]*RELOC: 0+01f8 R_MIPS_LO16 .bss
1770+01fc <[^>]*> lw \$at,0\(\$gp\)
178[ ]*RELOC: 0+01fc R_MIPS_GOT16 .data
179...
1800+0204 <[^>]*> addu \$at,\$a1,\$at
1810+0208 <[^>]*> lw \$a0,1\(\$at\)
182[ ]*RELOC: 0+0208 R_MIPS_LO16 .data
1830+020c <[^>]*> lw \$a1,5\(\$at\)
184[ ]*RELOC: 0+020c R_MIPS_LO16 .data
1850+0210 <[^>]*> lw \$at,0\(\$gp\)
186[ ]*RELOC: 0+0210 R_MIPS_GOT16 big_external_data_label
187...
1880+0218 <[^>]*> addu \$at,\$a1,\$at
1890+021c <[^>]*> lw \$a0,1\(\$at\)
1900+0220 <[^>]*> lw \$a1,5\(\$at\)
1910+0224 <[^>]*> lw \$at,0\(\$gp\)
192[ ]*RELOC: 0+0224 R_MIPS_GOT16 small_external_data_label
193...
1940+022c <[^>]*> addu \$at,\$a1,\$at
1950+0230 <[^>]*> lw \$a0,1\(\$at\)
1960+0234 <[^>]*> lw \$a1,5\(\$at\)
1970+0238 <[^>]*> lw \$at,0\(\$gp\)
198[ ]*RELOC: 0+0238 R_MIPS_GOT16 big_external_common
199...
2000+0240 <[^>]*> addu \$at,\$a1,\$at
2010+0244 <[^>]*> lw \$a0,1\(\$at\)
2020+0248 <[^>]*> lw \$a1,5\(\$at\)
2030+024c <[^>]*> lw \$at,0\(\$gp\)
204[ ]*RELOC: 0+024c R_MIPS_GOT16 small_external_common
205...
2060+0254 <[^>]*> addu \$at,\$a1,\$at
2070+0258 <[^>]*> lw \$a0,1\(\$at\)
2080+025c <[^>]*> lw \$a1,5\(\$at\)
2090+0260 <[^>]*> lw \$at,0\(\$gp\)
210[ ]*RELOC: 0+0260 R_MIPS_GOT16 .bss
211...
2120+0268 <[^>]*> addu \$at,\$a1,\$at
2130+026c <[^>]*> lw \$a0,1\(\$at\)
214[ ]*RELOC: 0+026c R_MIPS_LO16 .bss
2150+0270 <[^>]*> lw \$a1,5\(\$at\)
216[ ]*RELOC: 0+0270 R_MIPS_LO16 .bss
2170+0274 <[^>]*> lw \$at,0\(\$gp\)
218[ ]*RELOC: 0+0274 R_MIPS_GOT16 .bss
219...
2200+027c <[^>]*> addu \$at,\$a1,\$at
2210+0280 <[^>]*> lw \$a0,1001\(\$at\)
222[ ]*RELOC: 0+0280 R_MIPS_LO16 .bss
2230+0284 <[^>]*> lw \$a1,1005\(\$at\)
224[ ]*RELOC: 0+0284 R_MIPS_LO16 .bss
225...
This page took 0.133884 seconds and 4 git commands to generate.