This is the mail archive of the binutils-cvs@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[binutils-gdb] MIPS/LD/testsuite: Make Linux dumps for n64 GOT relocation tests the default


https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=7153abac62fd8d7f20a307c85e3aa77a020ffc42

commit 7153abac62fd8d7f20a307c85e3aa77a020ffc42
Author: Maciej W. Rozycki <macro@mips.com>
Date:   Tue Jul 10 01:28:46 2018 +0100

    MIPS/LD/testsuite: Make Linux dumps for n64 GOT relocation tests the default
    
    The current default dumps for n64 GOT relocation tests only work for
    IRIX targets really, while the Linux dumps are suitable for non-Linux
    targets as well.  Make the Linux dumps the default then and handle the
    IRIX ones as a special case.
    
    Define an `irix' variable as a shorthand for `[istarget *-*-irix*]' and
    use it for these n64 GOT relocation tests as well as export class call
    relocation tests.
    
    	ld/
    	* testsuite/ld-mips-elf/elf-rel-got-n64.d: Rename to...
    	* testsuite/ld-mips-elf/elf-rel-got-n64-irix.d: ... this.
    	* testsuite/ld-mips-elf/elf-rel-got-n64-linux.d: Rename to...
    	* testsuite/ld-mips-elf/elf-rel-got-n64.d: ... this.
    	* testsuite/ld-mips-elf/elf-rel-xgot-n64.d: Rename to...
    	* testsuite/ld-mips-elf/elf-rel-xgot-n64-irix.d: ... this.
    	* testsuite/ld-mips-elf/elf-rel-xgot-n64-linux.dd: Rename to...
    	* testsuite/ld-mips-elf/elf-rel-xgot-n64.d: ... this.
    	* testsuite/ld-mips-elf/mips-elf.exp: Update accordingly.
    	Define `irix' as a shorthand for `[istarget *-*-irix*]' and use
    	it throughout.

Diff:
---
 ld/ChangeLog                                      |  14 +
 ld/testsuite/ld-mips-elf/elf-rel-got-n64-irix.d   | 326 +++++++++
 ld/testsuite/ld-mips-elf/elf-rel-got-n64-linux.d  | 327 ---------
 ld/testsuite/ld-mips-elf/elf-rel-got-n64.d        | 591 ++++++++--------
 ld/testsuite/ld-mips-elf/elf-rel-xgot-n64-irix.d  | 440 ++++++++++++
 ld/testsuite/ld-mips-elf/elf-rel-xgot-n64-linux.d | 445 ------------
 ld/testsuite/ld-mips-elf/elf-rel-xgot-n64.d       | 823 +++++++++++-----------
 ld/testsuite/ld-mips-elf/mips-elf.exp             |   9 +-
 8 files changed, 1495 insertions(+), 1480 deletions(-)

diff --git a/ld/ChangeLog b/ld/ChangeLog
index c249129..9d82fc1 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,3 +1,17 @@
+2018-07-10  Maciej W. Rozycki  <macro@mips.com>
+
+	* testsuite/ld-mips-elf/elf-rel-got-n64.d: Rename to...
+	* testsuite/ld-mips-elf/elf-rel-got-n64-irix.d: ... this.
+	* testsuite/ld-mips-elf/elf-rel-got-n64-linux.d: Rename to...
+	* testsuite/ld-mips-elf/elf-rel-got-n64.d: ... this.
+	* testsuite/ld-mips-elf/elf-rel-xgot-n64.d: Rename to...
+	* testsuite/ld-mips-elf/elf-rel-xgot-n64-irix.d: ... this.
+	* testsuite/ld-mips-elf/elf-rel-xgot-n64-linux.dd: Rename to...
+	* testsuite/ld-mips-elf/elf-rel-xgot-n64.d: ... this.
+	* testsuite/ld-mips-elf/mips-elf.exp: Update accordingly.
+	Define `irix' as a shorthand for `[istarget *-*-irix*]' and use
+	it throughout.
+
 2018-07-09  Maciej W. Rozycki  <macro@mips.com>
 
 	* testsuite/ld-mips-elf/elf-rel-got-n64.d: Add `#pass' at the
diff --git a/ld/testsuite/ld-mips-elf/elf-rel-got-n64-irix.d b/ld/testsuite/ld-mips-elf/elf-rel-got-n64-irix.d
new file mode 100644
index 0000000..23f6a29
--- /dev/null
+++ b/ld/testsuite/ld-mips-elf/elf-rel-got-n64-irix.d
@@ -0,0 +1,326 @@
+#name: MIPS ELF got reloc n64
+#as: -march=from-abi -EB -64 -KPIC
+#objcopy_objects: -R .MIPS.abiflags
+#source: ../../../gas/testsuite/gas/mips/elf-rel-got-n64.s RUN_OBJCOPY
+#ld:
+#objdump: -D --show-raw-insn
+
+.*: +file format elf64-.*mips.*
+
+Disassembly of section \.MIPS\.options:
+
+00000000100000e8 <\.MIPS\.options>:
+    100000e8:	01280000 	.*
+    100000ec:	00000000 	.*
+    100000f0:	92020022 	.*
+	\.\.\.
+    1000010c:	10018600 	.*
+Disassembly of section \.text:
+
+0000000010000110 <fn>:
+    10000110:	df858020 	ld	a1,-32736\(gp\)
+    10000114:	df858020 	ld	a1,-32736\(gp\)
+    10000118:	64a5000c 	daddiu	a1,a1,12
+    1000011c:	df858020 	ld	a1,-32736\(gp\)
+    10000120:	3c010001 	lui	at,0x1
+    10000124:	3421e240 	ori	at,at,0xe240
+    10000128:	00a1282d 	daddu	a1,a1,at
+    1000012c:	df858020 	ld	a1,-32736\(gp\)
+    10000130:	00b1282d 	daddu	a1,a1,s1
+    10000134:	df858020 	ld	a1,-32736\(gp\)
+    10000138:	64a5000c 	daddiu	a1,a1,12
+    1000013c:	00b1282d 	daddu	a1,a1,s1
+    10000140:	df858020 	ld	a1,-32736\(gp\)
+    10000144:	3c010001 	lui	at,0x1
+    10000148:	3421e240 	ori	at,at,0xe240
+    1000014c:	00a1282d 	daddu	a1,a1,at
+    10000150:	00b1282d 	daddu	a1,a1,s1
+    10000154:	df858028 	ld	a1,-32728\(gp\)
+    10000158:	dca5055c 	ld	a1,1372\(a1\)
+    1000015c:	df858028 	ld	a1,-32728\(gp\)
+    10000160:	dca50568 	ld	a1,1384\(a1\)
+    10000164:	df858028 	ld	a1,-32728\(gp\)
+    10000168:	00b1282d 	daddu	a1,a1,s1
+    1000016c:	dca5055c 	ld	a1,1372\(a1\)
+    10000170:	df858028 	ld	a1,-32728\(gp\)
+    10000174:	00b1282d 	daddu	a1,a1,s1
+    10000178:	dca50568 	ld	a1,1384\(a1\)
+    1000017c:	df818028 	ld	at,-32728\(gp\)
+    10000180:	0025082d 	daddu	at,at,a1
+    10000184:	dc25057e 	ld	a1,1406\(at\)
+    10000188:	df818028 	ld	at,-32728\(gp\)
+    1000018c:	0025082d 	daddu	at,at,a1
+    10000190:	fc250594 	sd	a1,1428\(at\)
+    10000194:	df818020 	ld	at,-32736\(gp\)
+    10000198:	88250000 	lwl	a1,0\(at\)
+    1000019c:	98250003 	lwr	a1,3\(at\)
+    100001a0:	df818020 	ld	at,-32736\(gp\)
+    100001a4:	6421000c 	daddiu	at,at,12
+    100001a8:	88250000 	lwl	a1,0\(at\)
+    100001ac:	98250003 	lwr	a1,3\(at\)
+    100001b0:	df818020 	ld	at,-32736\(gp\)
+    100001b4:	0031082d 	daddu	at,at,s1
+    100001b8:	88250000 	lwl	a1,0\(at\)
+    100001bc:	98250003 	lwr	a1,3\(at\)
+    100001c0:	df818020 	ld	at,-32736\(gp\)
+    100001c4:	6421000c 	daddiu	at,at,12
+    100001c8:	0031082d 	daddu	at,at,s1
+    100001cc:	88250000 	lwl	a1,0\(at\)
+    100001d0:	98250003 	lwr	a1,3\(at\)
+    100001d4:	df818020 	ld	at,-32736\(gp\)
+    100001d8:	64210022 	daddiu	at,at,34
+    100001dc:	0025082d 	daddu	at,at,a1
+    100001e0:	88250000 	lwl	a1,0\(at\)
+    100001e4:	98250003 	lwr	a1,3\(at\)
+    100001e8:	df818020 	ld	at,-32736\(gp\)
+    100001ec:	64210038 	daddiu	at,at,56
+    100001f0:	0025082d 	daddu	at,at,a1
+    100001f4:	a8250000 	swl	a1,0\(at\)
+    100001f8:	b8250003 	swr	a1,3\(at\)
+    100001fc:	df858020 	ld	a1,-32736\(gp\)
+    10000200:	df858030 	ld	a1,-32720\(gp\)
+    10000204:	df858038 	ld	a1,-32712\(gp\)
+    10000208:	df858020 	ld	a1,-32736\(gp\)
+    1000020c:	00b1282d 	daddu	a1,a1,s1
+    10000210:	df858030 	ld	a1,-32720\(gp\)
+    10000214:	00b1282d 	daddu	a1,a1,s1
+    10000218:	df858038 	ld	a1,-32712\(gp\)
+    1000021c:	00b1282d 	daddu	a1,a1,s1
+    10000220:	df858028 	ld	a1,-32728\(gp\)
+    10000224:	dca5055c 	ld	a1,1372\(a1\)
+    10000228:	df858028 	ld	a1,-32728\(gp\)
+    1000022c:	dca50568 	ld	a1,1384\(a1\)
+    10000230:	df858028 	ld	a1,-32728\(gp\)
+    10000234:	00b1282d 	daddu	a1,a1,s1
+    10000238:	dca5055c 	ld	a1,1372\(a1\)
+    1000023c:	df858028 	ld	a1,-32728\(gp\)
+    10000240:	00b1282d 	daddu	a1,a1,s1
+    10000244:	dca50568 	ld	a1,1384\(a1\)
+    10000248:	df818028 	ld	at,-32728\(gp\)
+    1000024c:	0025082d 	daddu	at,at,a1
+    10000250:	dc25057e 	ld	a1,1406\(at\)
+    10000254:	df818028 	ld	at,-32728\(gp\)
+    10000258:	0025082d 	daddu	at,at,a1
+    1000025c:	fc250594 	sd	a1,1428\(at\)
+    10000260:	df818020 	ld	at,-32736\(gp\)
+    10000264:	88250000 	lwl	a1,0\(at\)
+    10000268:	98250003 	lwr	a1,3\(at\)
+    1000026c:	df818030 	ld	at,-32720\(gp\)
+    10000270:	88250000 	lwl	a1,0\(at\)
+    10000274:	98250003 	lwr	a1,3\(at\)
+    10000278:	df818020 	ld	at,-32736\(gp\)
+    1000027c:	0031082d 	daddu	at,at,s1
+    10000280:	88250000 	lwl	a1,0\(at\)
+    10000284:	98250003 	lwr	a1,3\(at\)
+    10000288:	df818030 	ld	at,-32720\(gp\)
+    1000028c:	0031082d 	daddu	at,at,s1
+    10000290:	88250000 	lwl	a1,0\(at\)
+    10000294:	98250003 	lwr	a1,3\(at\)
+    10000298:	df818040 	ld	at,-32704\(gp\)
+    1000029c:	0025082d 	daddu	at,at,a1
+    100002a0:	88250000 	lwl	a1,0\(at\)
+    100002a4:	98250003 	lwr	a1,3\(at\)
+    100002a8:	df818048 	ld	at,-32696\(gp\)
+    100002ac:	0025082d 	daddu	at,at,a1
+    100002b0:	a8250000 	swl	a1,0\(at\)
+    100002b4:	b8250003 	swr	a1,3\(at\)
+    100002b8:	df858050 	ld	a1,-32688\(gp\)
+    100002bc:	df858050 	ld	a1,-32688\(gp\)
+    100002c0:	df998050 	ld	t9,-32688\(gp\)
+    100002c4:	df998050 	ld	t9,-32688\(gp\)
+    100002c8:	df998050 	ld	t9,-32688\(gp\)
+    100002cc:	0411ff90 	bal	10000110 <fn>
+    100002d0:	00000000 	nop
+    100002d4:	df998050 	ld	t9,-32688\(gp\)
+    100002d8:	0411ff8d 	bal	10000110 <fn>
+    100002dc:	00000000 	nop
+    100002e0:	df858058 	ld	a1,-32680\(gp\)
+    100002e4:	df858058 	ld	a1,-32680\(gp\)
+    100002e8:	64a5000c 	daddiu	a1,a1,12
+    100002ec:	df858058 	ld	a1,-32680\(gp\)
+    100002f0:	3c010001 	lui	at,0x1
+    100002f4:	3421e240 	ori	at,at,0xe240
+    100002f8:	00a1282d 	daddu	a1,a1,at
+    100002fc:	df858058 	ld	a1,-32680\(gp\)
+    10000300:	00b1282d 	daddu	a1,a1,s1
+    10000304:	df858058 	ld	a1,-32680\(gp\)
+    10000308:	64a5000c 	daddiu	a1,a1,12
+    1000030c:	00b1282d 	daddu	a1,a1,s1
+    10000310:	df858058 	ld	a1,-32680\(gp\)
+    10000314:	3c010001 	lui	at,0x1
+    10000318:	3421e240 	ori	at,at,0xe240
+    1000031c:	00a1282d 	daddu	a1,a1,at
+    10000320:	00b1282d 	daddu	a1,a1,s1
+    10000324:	df858028 	ld	a1,-32728\(gp\)
+    10000328:	dca505d4 	ld	a1,1492\(a1\)
+    1000032c:	df858028 	ld	a1,-32728\(gp\)
+    10000330:	dca505e0 	ld	a1,1504\(a1\)
+    10000334:	df858028 	ld	a1,-32728\(gp\)
+    10000338:	00b1282d 	daddu	a1,a1,s1
+    1000033c:	dca505d4 	ld	a1,1492\(a1\)
+    10000340:	df858028 	ld	a1,-32728\(gp\)
+    10000344:	00b1282d 	daddu	a1,a1,s1
+    10000348:	dca505e0 	ld	a1,1504\(a1\)
+    1000034c:	df818028 	ld	at,-32728\(gp\)
+    10000350:	0025082d 	daddu	at,at,a1
+    10000354:	dc2505f6 	ld	a1,1526\(at\)
+    10000358:	df818028 	ld	at,-32728\(gp\)
+    1000035c:	0025082d 	daddu	at,at,a1
+    10000360:	fc25060c 	sd	a1,1548\(at\)
+    10000364:	df818058 	ld	at,-32680\(gp\)
+    10000368:	88250000 	lwl	a1,0\(at\)
+    1000036c:	98250003 	lwr	a1,3\(at\)
+    10000370:	df818058 	ld	at,-32680\(gp\)
+    10000374:	6421000c 	daddiu	at,at,12
+    10000378:	88250000 	lwl	a1,0\(at\)
+    1000037c:	98250003 	lwr	a1,3\(at\)
+    10000380:	df818058 	ld	at,-32680\(gp\)
+    10000384:	0031082d 	daddu	at,at,s1
+    10000388:	88250000 	lwl	a1,0\(at\)
+    1000038c:	98250003 	lwr	a1,3\(at\)
+    10000390:	df818058 	ld	at,-32680\(gp\)
+    10000394:	6421000c 	daddiu	at,at,12
+    10000398:	0031082d 	daddu	at,at,s1
+    1000039c:	88250000 	lwl	a1,0\(at\)
+    100003a0:	98250003 	lwr	a1,3\(at\)
+    100003a4:	df818058 	ld	at,-32680\(gp\)
+    100003a8:	64210022 	daddiu	at,at,34
+    100003ac:	0025082d 	daddu	at,at,a1
+    100003b0:	88250000 	lwl	a1,0\(at\)
+    100003b4:	98250003 	lwr	a1,3\(at\)
+    100003b8:	df818058 	ld	at,-32680\(gp\)
+    100003bc:	64210038 	daddiu	at,at,56
+    100003c0:	0025082d 	daddu	at,at,a1
+    100003c4:	a8250000 	swl	a1,0\(at\)
+    100003c8:	b8250003 	swr	a1,3\(at\)
+    100003cc:	df858058 	ld	a1,-32680\(gp\)
+    100003d0:	df858060 	ld	a1,-32672\(gp\)
+    100003d4:	df858068 	ld	a1,-32664\(gp\)
+    100003d8:	df858058 	ld	a1,-32680\(gp\)
+    100003dc:	00b1282d 	daddu	a1,a1,s1
+    100003e0:	df858060 	ld	a1,-32672\(gp\)
+    100003e4:	00b1282d 	daddu	a1,a1,s1
+    100003e8:	df858068 	ld	a1,-32664\(gp\)
+    100003ec:	00b1282d 	daddu	a1,a1,s1
+    100003f0:	df858028 	ld	a1,-32728\(gp\)
+    100003f4:	dca505d4 	ld	a1,1492\(a1\)
+    100003f8:	df858028 	ld	a1,-32728\(gp\)
+    100003fc:	dca505e0 	ld	a1,1504\(a1\)
+    10000400:	df858028 	ld	a1,-32728\(gp\)
+    10000404:	00b1282d 	daddu	a1,a1,s1
+    10000408:	dca505d4 	ld	a1,1492\(a1\)
+    1000040c:	df858028 	ld	a1,-32728\(gp\)
+    10000410:	00b1282d 	daddu	a1,a1,s1
+    10000414:	dca505e0 	ld	a1,1504\(a1\)
+    10000418:	df818028 	ld	at,-32728\(gp\)
+    1000041c:	0025082d 	daddu	at,at,a1
+    10000420:	dc2505f6 	ld	a1,1526\(at\)
+    10000424:	df818028 	ld	at,-32728\(gp\)
+    10000428:	0025082d 	daddu	at,at,a1
+    1000042c:	fc25060c 	sd	a1,1548\(at\)
+    10000430:	df818058 	ld	at,-32680\(gp\)
+    10000434:	88250000 	lwl	a1,0\(at\)
+    10000438:	98250003 	lwr	a1,3\(at\)
+    1000043c:	df818060 	ld	at,-32672\(gp\)
+    10000440:	88250000 	lwl	a1,0\(at\)
+    10000444:	98250003 	lwr	a1,3\(at\)
+    10000448:	df818058 	ld	at,-32680\(gp\)
+    1000044c:	0031082d 	daddu	at,at,s1
+    10000450:	88250000 	lwl	a1,0\(at\)
+    10000454:	98250003 	lwr	a1,3\(at\)
+    10000458:	df818060 	ld	at,-32672\(gp\)
+    1000045c:	0031082d 	daddu	at,at,s1
+    10000460:	88250000 	lwl	a1,0\(at\)
+    10000464:	98250003 	lwr	a1,3\(at\)
+    10000468:	df818070 	ld	at,-32656\(gp\)
+    1000046c:	0025082d 	daddu	at,at,a1
+    10000470:	88250000 	lwl	a1,0\(at\)
+    10000474:	98250003 	lwr	a1,3\(at\)
+    10000478:	df818078 	ld	at,-32648\(gp\)
+    1000047c:	0025082d 	daddu	at,at,a1
+    10000480:	a8250000 	swl	a1,0\(at\)
+    10000484:	b8250003 	swr	a1,3\(at\)
+    10000488:	df858080 	ld	a1,-32640\(gp\)
+    1000048c:	df858080 	ld	a1,-32640\(gp\)
+    10000490:	df998080 	ld	t9,-32640\(gp\)
+    10000494:	df998080 	ld	t9,-32640\(gp\)
+    10000498:	df998080 	ld	t9,-32640\(gp\)
+    1000049c:	0411001d 	bal	10000514 <fn2>
+    100004a0:	00000000 	nop
+    100004a4:	df998080 	ld	t9,-32640\(gp\)
+    100004a8:	0411001a 	bal	10000514 <fn2>
+    100004ac:	00000000 	nop
+    100004b0:	1000ff17 	b	10000110 <fn>
+    100004b4:	df858020 	ld	a1,-32736\(gp\)
+    100004b8:	df858028 	ld	a1,-32728\(gp\)
+    100004bc:	10000015 	b	10000514 <fn2>
+    100004c0:	dca505d4 	ld	a1,1492\(a1\)
+    100004c4:	1000ff12 	b	10000110 <fn>
+    100004c8:	df858020 	ld	a1,-32736\(gp\)
+    100004cc:	df858060 	ld	a1,-32672\(gp\)
+    100004d0:	10000010 	b	10000514 <fn2>
+    100004d4:	00000000 	nop
+    100004d8:	df858038 	ld	a1,-32712\(gp\)
+    100004dc:	1000ff0c 	b	10000110 <fn>
+    100004e0:	00000000 	nop
+    100004e4:	df858028 	ld	a1,-32728\(gp\)
+    100004e8:	1000000a 	b	10000514 <fn2>
+    100004ec:	dca505d4 	ld	a1,1492\(a1\)
+    100004f0:	df858028 	ld	a1,-32728\(gp\)
+    100004f4:	1000ff06 	b	10000110 <fn>
+    100004f8:	dca50568 	ld	a1,1384\(a1\)
+    100004fc:	df818028 	ld	at,-32728\(gp\)
+    10000500:	0025082d 	daddu	at,at,a1
+    10000504:	10000003 	b	10000514 <fn2>
+    10000508:	dc2505f6 	ld	a1,1526\(at\)
+	\.\.\.
+
+0000000010000514 <fn2>:
+	\.\.\.
+Disassembly of section \.data:
+
+0000000010010520 <_fdata>:
+	\.\.\.
+
+000000001001055c <dg1>:
+	\.\.\.
+
+0000000010010598 <sp2>:
+	\.\.\.
+
+00000000100105d4 <dg2>:
+	\.\.\.
+Disassembly of section \.got:
+
+0000000010010610 <_GLOBAL_OFFSET_TABLE_>:
+	\.\.\.
+    10010618:	80000000 	.*
+	\.\.\.
+    10010624:	1001055c 	.*
+    10010628:	00000000 	.*
+    1001062c:	10010000 	.*
+    10010630:	00000000 	.*
+    10010634:	10010568 	.*
+    10010638:	00000000 	.*
+    1001063c:	1002e79c 	.*
+    10010640:	00000000 	.*
+    10010644:	1001057e 	.*
+    10010648:	00000000 	.*
+    1001064c:	10010594 	.*
+    10010650:	00000000 	.*
+    10010654:	10000110 	.*
+    10010658:	00000000 	.*
+    1001065c:	100105d4 	.*
+    10010660:	00000000 	.*
+    10010664:	100105e0 	.*
+    10010668:	00000000 	.*
+    1001066c:	1002e814 	.*
+    10010670:	00000000 	.*
+    10010674:	100105f6 	.*
+    10010678:	00000000 	.*
+    1001067c:	1001060c 	.*
+    10010680:	00000000 	.*
+    10010684:	10000514 	.*
+    10010688:	00000000 	.*
+	\.\.\.
+#pass
diff --git a/ld/testsuite/ld-mips-elf/elf-rel-got-n64-linux.d b/ld/testsuite/ld-mips-elf/elf-rel-got-n64-linux.d
deleted file mode 100644
index 8e2822d..0000000
--- a/ld/testsuite/ld-mips-elf/elf-rel-got-n64-linux.d
+++ /dev/null
@@ -1,327 +0,0 @@
-#name: MIPS ELF got reloc n64
-#as: -march=from-abi -EB -64 -KPIC
-#objcopy_objects: -R .MIPS.abiflags
-#source: ../../../gas/testsuite/gas/mips/elf-rel-got-n64.s RUN_OBJCOPY
-#ld:
-#objdump: -D --show-raw-insn
-
-.*: +file format elf64-.*mips.*
-
-Disassembly of section \.MIPS\.options:
-
-00000001200000b0 <\.MIPS\.options>:
-   1200000b0:	01280000 	.*
-   1200000b4:	00000000 	.*
-   1200000b8:	92020022 	.*
-	\.\.\.
-   1200000d0:	00000001 	.*
-   1200000d4:	200185d0 	.*
-Disassembly of section \.text:
-
-00000001200000e0 <fn>:
-   1200000e0:	df858020 	ld	a1,-32736\(gp\)
-   1200000e4:	df858020 	ld	a1,-32736\(gp\)
-   1200000e8:	64a5000c 	daddiu	a1,a1,12
-   1200000ec:	df858020 	ld	a1,-32736\(gp\)
-   1200000f0:	3c010001 	lui	at,0x1
-   1200000f4:	3421e240 	ori	at,at,0xe240
-   1200000f8:	00a1282d 	daddu	a1,a1,at
-   1200000fc:	df858020 	ld	a1,-32736\(gp\)
-   120000100:	00b1282d 	daddu	a1,a1,s1
-   120000104:	df858020 	ld	a1,-32736\(gp\)
-   120000108:	64a5000c 	daddiu	a1,a1,12
-   12000010c:	00b1282d 	daddu	a1,a1,s1
-   120000110:	df858020 	ld	a1,-32736\(gp\)
-   120000114:	3c010001 	lui	at,0x1
-   120000118:	3421e240 	ori	at,at,0xe240
-   12000011c:	00a1282d 	daddu	a1,a1,at
-   120000120:	00b1282d 	daddu	a1,a1,s1
-   120000124:	df858028 	ld	a1,-32728\(gp\)
-   120000128:	dca5052c 	ld	a1,1324\(a1\)
-   12000012c:	df858028 	ld	a1,-32728\(gp\)
-   120000130:	dca50538 	ld	a1,1336\(a1\)
-   120000134:	df858028 	ld	a1,-32728\(gp\)
-   120000138:	00b1282d 	daddu	a1,a1,s1
-   12000013c:	dca5052c 	ld	a1,1324\(a1\)
-   120000140:	df858028 	ld	a1,-32728\(gp\)
-   120000144:	00b1282d 	daddu	a1,a1,s1
-   120000148:	dca50538 	ld	a1,1336\(a1\)
-   12000014c:	df818028 	ld	at,-32728\(gp\)
-   120000150:	0025082d 	daddu	at,at,a1
-   120000154:	dc25054e 	ld	a1,1358\(at\)
-   120000158:	df818028 	ld	at,-32728\(gp\)
-   12000015c:	0025082d 	daddu	at,at,a1
-   120000160:	fc250564 	sd	a1,1380\(at\)
-   120000164:	df818020 	ld	at,-32736\(gp\)
-   120000168:	88250000 	lwl	a1,0\(at\)
-   12000016c:	98250003 	lwr	a1,3\(at\)
-   120000170:	df818020 	ld	at,-32736\(gp\)
-   120000174:	6421000c 	daddiu	at,at,12
-   120000178:	88250000 	lwl	a1,0\(at\)
-   12000017c:	98250003 	lwr	a1,3\(at\)
-   120000180:	df818020 	ld	at,-32736\(gp\)
-   120000184:	0031082d 	daddu	at,at,s1
-   120000188:	88250000 	lwl	a1,0\(at\)
-   12000018c:	98250003 	lwr	a1,3\(at\)
-   120000190:	df818020 	ld	at,-32736\(gp\)
-   120000194:	6421000c 	daddiu	at,at,12
-   120000198:	0031082d 	daddu	at,at,s1
-   12000019c:	88250000 	lwl	a1,0\(at\)
-   1200001a0:	98250003 	lwr	a1,3\(at\)
-   1200001a4:	df818020 	ld	at,-32736\(gp\)
-   1200001a8:	64210022 	daddiu	at,at,34
-   1200001ac:	0025082d 	daddu	at,at,a1
-   1200001b0:	88250000 	lwl	a1,0\(at\)
-   1200001b4:	98250003 	lwr	a1,3\(at\)
-   1200001b8:	df818020 	ld	at,-32736\(gp\)
-   1200001bc:	64210038 	daddiu	at,at,56
-   1200001c0:	0025082d 	daddu	at,at,a1
-   1200001c4:	a8250000 	swl	a1,0\(at\)
-   1200001c8:	b8250003 	swr	a1,3\(at\)
-   1200001cc:	df858020 	ld	a1,-32736\(gp\)
-   1200001d0:	df858030 	ld	a1,-32720\(gp\)
-   1200001d4:	df858038 	ld	a1,-32712\(gp\)
-   1200001d8:	df858020 	ld	a1,-32736\(gp\)
-   1200001dc:	00b1282d 	daddu	a1,a1,s1
-   1200001e0:	df858030 	ld	a1,-32720\(gp\)
-   1200001e4:	00b1282d 	daddu	a1,a1,s1
-   1200001e8:	df858038 	ld	a1,-32712\(gp\)
-   1200001ec:	00b1282d 	daddu	a1,a1,s1
-   1200001f0:	df858028 	ld	a1,-32728\(gp\)
-   1200001f4:	dca5052c 	ld	a1,1324\(a1\)
-   1200001f8:	df858028 	ld	a1,-32728\(gp\)
-   1200001fc:	dca50538 	ld	a1,1336\(a1\)
-   120000200:	df858028 	ld	a1,-32728\(gp\)
-   120000204:	00b1282d 	daddu	a1,a1,s1
-   120000208:	dca5052c 	ld	a1,1324\(a1\)
-   12000020c:	df858028 	ld	a1,-32728\(gp\)
-   120000210:	00b1282d 	daddu	a1,a1,s1
-   120000214:	dca50538 	ld	a1,1336\(a1\)
-   120000218:	df818028 	ld	at,-32728\(gp\)
-   12000021c:	0025082d 	daddu	at,at,a1
-   120000220:	dc25054e 	ld	a1,1358\(at\)
-   120000224:	df818028 	ld	at,-32728\(gp\)
-   120000228:	0025082d 	daddu	at,at,a1
-   12000022c:	fc250564 	sd	a1,1380\(at\)
-   120000230:	df818020 	ld	at,-32736\(gp\)
-   120000234:	88250000 	lwl	a1,0\(at\)
-   120000238:	98250003 	lwr	a1,3\(at\)
-   12000023c:	df818030 	ld	at,-32720\(gp\)
-   120000240:	88250000 	lwl	a1,0\(at\)
-   120000244:	98250003 	lwr	a1,3\(at\)
-   120000248:	df818020 	ld	at,-32736\(gp\)
-   12000024c:	0031082d 	daddu	at,at,s1
-   120000250:	88250000 	lwl	a1,0\(at\)
-   120000254:	98250003 	lwr	a1,3\(at\)
-   120000258:	df818030 	ld	at,-32720\(gp\)
-   12000025c:	0031082d 	daddu	at,at,s1
-   120000260:	88250000 	lwl	a1,0\(at\)
-   120000264:	98250003 	lwr	a1,3\(at\)
-   120000268:	df818040 	ld	at,-32704\(gp\)
-   12000026c:	0025082d 	daddu	at,at,a1
-   120000270:	88250000 	lwl	a1,0\(at\)
-   120000274:	98250003 	lwr	a1,3\(at\)
-   120000278:	df818048 	ld	at,-32696\(gp\)
-   12000027c:	0025082d 	daddu	at,at,a1
-   120000280:	a8250000 	swl	a1,0\(at\)
-   120000284:	b8250003 	swr	a1,3\(at\)
-   120000288:	df858050 	ld	a1,-32688\(gp\)
-   12000028c:	df858050 	ld	a1,-32688\(gp\)
-   120000290:	df998050 	ld	t9,-32688\(gp\)
-   120000294:	df998050 	ld	t9,-32688\(gp\)
-   120000298:	df998050 	ld	t9,-32688\(gp\)
-   12000029c:	0411ff90 	bal	1200000e0 <fn>
-   1200002a0:	00000000 	nop
-   1200002a4:	df998050 	ld	t9,-32688\(gp\)
-   1200002a8:	0411ff8d 	bal	1200000e0 <fn>
-   1200002ac:	00000000 	nop
-   1200002b0:	df858058 	ld	a1,-32680\(gp\)
-   1200002b4:	df858058 	ld	a1,-32680\(gp\)
-   1200002b8:	64a5000c 	daddiu	a1,a1,12
-   1200002bc:	df858058 	ld	a1,-32680\(gp\)
-   1200002c0:	3c010001 	lui	at,0x1
-   1200002c4:	3421e240 	ori	at,at,0xe240
-   1200002c8:	00a1282d 	daddu	a1,a1,at
-   1200002cc:	df858058 	ld	a1,-32680\(gp\)
-   1200002d0:	00b1282d 	daddu	a1,a1,s1
-   1200002d4:	df858058 	ld	a1,-32680\(gp\)
-   1200002d8:	64a5000c 	daddiu	a1,a1,12
-   1200002dc:	00b1282d 	daddu	a1,a1,s1
-   1200002e0:	df858058 	ld	a1,-32680\(gp\)
-   1200002e4:	3c010001 	lui	at,0x1
-   1200002e8:	3421e240 	ori	at,at,0xe240
-   1200002ec:	00a1282d 	daddu	a1,a1,at
-   1200002f0:	00b1282d 	daddu	a1,a1,s1
-   1200002f4:	df858028 	ld	a1,-32728\(gp\)
-   1200002f8:	dca505a4 	ld	a1,1444\(a1\)
-   1200002fc:	df858028 	ld	a1,-32728\(gp\)
-   120000300:	dca505b0 	ld	a1,1456\(a1\)
-   120000304:	df858028 	ld	a1,-32728\(gp\)
-   120000308:	00b1282d 	daddu	a1,a1,s1
-   12000030c:	dca505a4 	ld	a1,1444\(a1\)
-   120000310:	df858028 	ld	a1,-32728\(gp\)
-   120000314:	00b1282d 	daddu	a1,a1,s1
-   120000318:	dca505b0 	ld	a1,1456\(a1\)
-   12000031c:	df818028 	ld	at,-32728\(gp\)
-   120000320:	0025082d 	daddu	at,at,a1
-   120000324:	dc2505c6 	ld	a1,1478\(at\)
-   120000328:	df818028 	ld	at,-32728\(gp\)
-   12000032c:	0025082d 	daddu	at,at,a1
-   120000330:	fc2505dc 	sd	a1,1500\(at\)
-   120000334:	df818058 	ld	at,-32680\(gp\)
-   120000338:	88250000 	lwl	a1,0\(at\)
-   12000033c:	98250003 	lwr	a1,3\(at\)
-   120000340:	df818058 	ld	at,-32680\(gp\)
-   120000344:	6421000c 	daddiu	at,at,12
-   120000348:	88250000 	lwl	a1,0\(at\)
-   12000034c:	98250003 	lwr	a1,3\(at\)
-   120000350:	df818058 	ld	at,-32680\(gp\)
-   120000354:	0031082d 	daddu	at,at,s1
-   120000358:	88250000 	lwl	a1,0\(at\)
-   12000035c:	98250003 	lwr	a1,3\(at\)
-   120000360:	df818058 	ld	at,-32680\(gp\)
-   120000364:	6421000c 	daddiu	at,at,12
-   120000368:	0031082d 	daddu	at,at,s1
-   12000036c:	88250000 	lwl	a1,0\(at\)
-   120000370:	98250003 	lwr	a1,3\(at\)
-   120000374:	df818058 	ld	at,-32680\(gp\)
-   120000378:	64210022 	daddiu	at,at,34
-   12000037c:	0025082d 	daddu	at,at,a1
-   120000380:	88250000 	lwl	a1,0\(at\)
-   120000384:	98250003 	lwr	a1,3\(at\)
-   120000388:	df818058 	ld	at,-32680\(gp\)
-   12000038c:	64210038 	daddiu	at,at,56
-   120000390:	0025082d 	daddu	at,at,a1
-   120000394:	a8250000 	swl	a1,0\(at\)
-   120000398:	b8250003 	swr	a1,3\(at\)
-   12000039c:	df858058 	ld	a1,-32680\(gp\)
-   1200003a0:	df858060 	ld	a1,-32672\(gp\)
-   1200003a4:	df858068 	ld	a1,-32664\(gp\)
-   1200003a8:	df858058 	ld	a1,-32680\(gp\)
-   1200003ac:	00b1282d 	daddu	a1,a1,s1
-   1200003b0:	df858060 	ld	a1,-32672\(gp\)
-   1200003b4:	00b1282d 	daddu	a1,a1,s1
-   1200003b8:	df858068 	ld	a1,-32664\(gp\)
-   1200003bc:	00b1282d 	daddu	a1,a1,s1
-   1200003c0:	df858028 	ld	a1,-32728\(gp\)
-   1200003c4:	dca505a4 	ld	a1,1444\(a1\)
-   1200003c8:	df858028 	ld	a1,-32728\(gp\)
-   1200003cc:	dca505b0 	ld	a1,1456\(a1\)
-   1200003d0:	df858028 	ld	a1,-32728\(gp\)
-   1200003d4:	00b1282d 	daddu	a1,a1,s1
-   1200003d8:	dca505a4 	ld	a1,1444\(a1\)
-   1200003dc:	df858028 	ld	a1,-32728\(gp\)
-   1200003e0:	00b1282d 	daddu	a1,a1,s1
-   1200003e4:	dca505b0 	ld	a1,1456\(a1\)
-   1200003e8:	df818028 	ld	at,-32728\(gp\)
-   1200003ec:	0025082d 	daddu	at,at,a1
-   1200003f0:	dc2505c6 	ld	a1,1478\(at\)
-   1200003f4:	df818028 	ld	at,-32728\(gp\)
-   1200003f8:	0025082d 	daddu	at,at,a1
-   1200003fc:	fc2505dc 	sd	a1,1500\(at\)
-   120000400:	df818058 	ld	at,-32680\(gp\)
-   120000404:	88250000 	lwl	a1,0\(at\)
-   120000408:	98250003 	lwr	a1,3\(at\)
-   12000040c:	df818060 	ld	at,-32672\(gp\)
-   120000410:	88250000 	lwl	a1,0\(at\)
-   120000414:	98250003 	lwr	a1,3\(at\)
-   120000418:	df818058 	ld	at,-32680\(gp\)
-   12000041c:	0031082d 	daddu	at,at,s1
-   120000420:	88250000 	lwl	a1,0\(at\)
-   120000424:	98250003 	lwr	a1,3\(at\)
-   120000428:	df818060 	ld	at,-32672\(gp\)
-   12000042c:	0031082d 	daddu	at,at,s1
-   120000430:	88250000 	lwl	a1,0\(at\)
-   120000434:	98250003 	lwr	a1,3\(at\)
-   120000438:	df818070 	ld	at,-32656\(gp\)
-   12000043c:	0025082d 	daddu	at,at,a1
-   120000440:	88250000 	lwl	a1,0\(at\)
-   120000444:	98250003 	lwr	a1,3\(at\)
-   120000448:	df818078 	ld	at,-32648\(gp\)
-   12000044c:	0025082d 	daddu	at,at,a1
-   120000450:	a8250000 	swl	a1,0\(at\)
-   120000454:	b8250003 	swr	a1,3\(at\)
-   120000458:	df858080 	ld	a1,-32640\(gp\)
-   12000045c:	df858080 	ld	a1,-32640\(gp\)
-   120000460:	df998080 	ld	t9,-32640\(gp\)
-   120000464:	df998080 	ld	t9,-32640\(gp\)
-   120000468:	df998080 	ld	t9,-32640\(gp\)
-   12000046c:	0411001d 	bal	1200004e4 <fn2>
-   120000470:	00000000 	nop
-   120000474:	df998080 	ld	t9,-32640\(gp\)
-   120000478:	0411001a 	bal	1200004e4 <fn2>
-   12000047c:	00000000 	nop
-   120000480:	1000ff17 	b	1200000e0 <fn>
-   120000484:	df858020 	ld	a1,-32736\(gp\)
-   120000488:	df858028 	ld	a1,-32728\(gp\)
-   12000048c:	10000015 	b	1200004e4 <fn2>
-   120000490:	dca505a4 	ld	a1,1444\(a1\)
-   120000494:	1000ff12 	b	1200000e0 <fn>
-   120000498:	df858020 	ld	a1,-32736\(gp\)
-   12000049c:	df858060 	ld	a1,-32672\(gp\)
-   1200004a0:	10000010 	b	1200004e4 <fn2>
-   1200004a4:	00000000 	nop
-   1200004a8:	df858038 	ld	a1,-32712\(gp\)
-   1200004ac:	1000ff0c 	b	1200000e0 <fn>
-   1200004b0:	00000000 	nop
-   1200004b4:	df858028 	ld	a1,-32728\(gp\)
-   1200004b8:	1000000a 	b	1200004e4 <fn2>
-   1200004bc:	dca505a4 	ld	a1,1444\(a1\)
-   1200004c0:	df858028 	ld	a1,-32728\(gp\)
-   1200004c4:	1000ff06 	b	1200000e0 <fn>
-   1200004c8:	dca50538 	ld	a1,1336\(a1\)
-   1200004cc:	df818028 	ld	at,-32728\(gp\)
-   1200004d0:	0025082d 	daddu	at,at,a1
-   1200004d4:	10000003 	b	1200004e4 <fn2>
-   1200004d8:	dc2505c6 	ld	a1,1478\(at\)
-	\.\.\.
-
-00000001200004e4 <fn2>:
-	\.\.\.
-Disassembly of section \.data:
-
-00000001200104f0 <_fdata>:
-	\.\.\.
-
-000000012001052c <dg1>:
-	\.\.\.
-
-0000000120010568 <sp2>:
-	\.\.\.
-
-00000001200105a4 <dg2>:
-	\.\.\.
-Disassembly of section \.got:
-
-00000001200105e0 <_GLOBAL_OFFSET_TABLE_>:
-	\.\.\.
-   1200105e8:	80000000 	.*
-   1200105ec:	00000000 	.*
-   1200105f0:	00000001 	.*
-   1200105f4:	2001052c 	.*
-   1200105f8:	00000001 	.*
-   1200105fc:	20010000 	.*
-   120010600:	00000001 	.*
-   120010604:	20010538 	.*
-   120010608:	00000001 	.*
-   12001060c:	2002e76c 	.*
-   120010610:	00000001 	.*
-   120010614:	2001054e 	.*
-   120010618:	00000001 	.*
-   12001061c:	20010564 	.*
-   120010620:	00000001 	.*
-   120010624:	200000e0 	.*
-   120010628:	00000001 	.*
-   12001062c:	200105a4 	.*
-   120010630:	00000001 	.*
-   120010634:	200105b0 	.*
-   120010638:	00000001 	.*
-   12001063c:	2002e7e4 	.*
-   120010640:	00000001 	.*
-   120010644:	200105c6 	.*
-   120010648:	00000001 	.*
-   12001064c:	200105dc 	.*
-   120010650:	00000001 	.*
-   120010654:	200004e4 	.*
-	\.\.\.
-#pass
diff --git a/ld/testsuite/ld-mips-elf/elf-rel-got-n64.d b/ld/testsuite/ld-mips-elf/elf-rel-got-n64.d
index 23f6a29..8e2822d 100644
--- a/ld/testsuite/ld-mips-elf/elf-rel-got-n64.d
+++ b/ld/testsuite/ld-mips-elf/elf-rel-got-n64.d
@@ -9,318 +9,319 @@
 
 Disassembly of section \.MIPS\.options:
 
-00000000100000e8 <\.MIPS\.options>:
-    100000e8:	01280000 	.*
-    100000ec:	00000000 	.*
-    100000f0:	92020022 	.*
+00000001200000b0 <\.MIPS\.options>:
+   1200000b0:	01280000 	.*
+   1200000b4:	00000000 	.*
+   1200000b8:	92020022 	.*
 	\.\.\.
-    1000010c:	10018600 	.*
+   1200000d0:	00000001 	.*
+   1200000d4:	200185d0 	.*
 Disassembly of section \.text:
 
-0000000010000110 <fn>:
-    10000110:	df858020 	ld	a1,-32736\(gp\)
-    10000114:	df858020 	ld	a1,-32736\(gp\)
-    10000118:	64a5000c 	daddiu	a1,a1,12
-    1000011c:	df858020 	ld	a1,-32736\(gp\)
-    10000120:	3c010001 	lui	at,0x1
-    10000124:	3421e240 	ori	at,at,0xe240
-    10000128:	00a1282d 	daddu	a1,a1,at
-    1000012c:	df858020 	ld	a1,-32736\(gp\)
-    10000130:	00b1282d 	daddu	a1,a1,s1
-    10000134:	df858020 	ld	a1,-32736\(gp\)
-    10000138:	64a5000c 	daddiu	a1,a1,12
-    1000013c:	00b1282d 	daddu	a1,a1,s1
-    10000140:	df858020 	ld	a1,-32736\(gp\)
-    10000144:	3c010001 	lui	at,0x1
-    10000148:	3421e240 	ori	at,at,0xe240
-    1000014c:	00a1282d 	daddu	a1,a1,at
-    10000150:	00b1282d 	daddu	a1,a1,s1
-    10000154:	df858028 	ld	a1,-32728\(gp\)
-    10000158:	dca5055c 	ld	a1,1372\(a1\)
-    1000015c:	df858028 	ld	a1,-32728\(gp\)
-    10000160:	dca50568 	ld	a1,1384\(a1\)
-    10000164:	df858028 	ld	a1,-32728\(gp\)
-    10000168:	00b1282d 	daddu	a1,a1,s1
-    1000016c:	dca5055c 	ld	a1,1372\(a1\)
-    10000170:	df858028 	ld	a1,-32728\(gp\)
-    10000174:	00b1282d 	daddu	a1,a1,s1
-    10000178:	dca50568 	ld	a1,1384\(a1\)
-    1000017c:	df818028 	ld	at,-32728\(gp\)
-    10000180:	0025082d 	daddu	at,at,a1
-    10000184:	dc25057e 	ld	a1,1406\(at\)
-    10000188:	df818028 	ld	at,-32728\(gp\)
-    1000018c:	0025082d 	daddu	at,at,a1
-    10000190:	fc250594 	sd	a1,1428\(at\)
-    10000194:	df818020 	ld	at,-32736\(gp\)
-    10000198:	88250000 	lwl	a1,0\(at\)
-    1000019c:	98250003 	lwr	a1,3\(at\)
-    100001a0:	df818020 	ld	at,-32736\(gp\)
-    100001a4:	6421000c 	daddiu	at,at,12
-    100001a8:	88250000 	lwl	a1,0\(at\)
-    100001ac:	98250003 	lwr	a1,3\(at\)
-    100001b0:	df818020 	ld	at,-32736\(gp\)
-    100001b4:	0031082d 	daddu	at,at,s1
-    100001b8:	88250000 	lwl	a1,0\(at\)
-    100001bc:	98250003 	lwr	a1,3\(at\)
-    100001c0:	df818020 	ld	at,-32736\(gp\)
-    100001c4:	6421000c 	daddiu	at,at,12
-    100001c8:	0031082d 	daddu	at,at,s1
-    100001cc:	88250000 	lwl	a1,0\(at\)
-    100001d0:	98250003 	lwr	a1,3\(at\)
-    100001d4:	df818020 	ld	at,-32736\(gp\)
-    100001d8:	64210022 	daddiu	at,at,34
-    100001dc:	0025082d 	daddu	at,at,a1
-    100001e0:	88250000 	lwl	a1,0\(at\)
-    100001e4:	98250003 	lwr	a1,3\(at\)
-    100001e8:	df818020 	ld	at,-32736\(gp\)
-    100001ec:	64210038 	daddiu	at,at,56
-    100001f0:	0025082d 	daddu	at,at,a1
-    100001f4:	a8250000 	swl	a1,0\(at\)
-    100001f8:	b8250003 	swr	a1,3\(at\)
-    100001fc:	df858020 	ld	a1,-32736\(gp\)
-    10000200:	df858030 	ld	a1,-32720\(gp\)
-    10000204:	df858038 	ld	a1,-32712\(gp\)
-    10000208:	df858020 	ld	a1,-32736\(gp\)
-    1000020c:	00b1282d 	daddu	a1,a1,s1
-    10000210:	df858030 	ld	a1,-32720\(gp\)
-    10000214:	00b1282d 	daddu	a1,a1,s1
-    10000218:	df858038 	ld	a1,-32712\(gp\)
-    1000021c:	00b1282d 	daddu	a1,a1,s1
-    10000220:	df858028 	ld	a1,-32728\(gp\)
-    10000224:	dca5055c 	ld	a1,1372\(a1\)
-    10000228:	df858028 	ld	a1,-32728\(gp\)
-    1000022c:	dca50568 	ld	a1,1384\(a1\)
-    10000230:	df858028 	ld	a1,-32728\(gp\)
-    10000234:	00b1282d 	daddu	a1,a1,s1
-    10000238:	dca5055c 	ld	a1,1372\(a1\)
-    1000023c:	df858028 	ld	a1,-32728\(gp\)
-    10000240:	00b1282d 	daddu	a1,a1,s1
-    10000244:	dca50568 	ld	a1,1384\(a1\)
-    10000248:	df818028 	ld	at,-32728\(gp\)
-    1000024c:	0025082d 	daddu	at,at,a1
-    10000250:	dc25057e 	ld	a1,1406\(at\)
-    10000254:	df818028 	ld	at,-32728\(gp\)
-    10000258:	0025082d 	daddu	at,at,a1
-    1000025c:	fc250594 	sd	a1,1428\(at\)
-    10000260:	df818020 	ld	at,-32736\(gp\)
-    10000264:	88250000 	lwl	a1,0\(at\)
-    10000268:	98250003 	lwr	a1,3\(at\)
-    1000026c:	df818030 	ld	at,-32720\(gp\)
-    10000270:	88250000 	lwl	a1,0\(at\)
-    10000274:	98250003 	lwr	a1,3\(at\)
-    10000278:	df818020 	ld	at,-32736\(gp\)
-    1000027c:	0031082d 	daddu	at,at,s1
-    10000280:	88250000 	lwl	a1,0\(at\)
-    10000284:	98250003 	lwr	a1,3\(at\)
-    10000288:	df818030 	ld	at,-32720\(gp\)
-    1000028c:	0031082d 	daddu	at,at,s1
-    10000290:	88250000 	lwl	a1,0\(at\)
-    10000294:	98250003 	lwr	a1,3\(at\)
-    10000298:	df818040 	ld	at,-32704\(gp\)
-    1000029c:	0025082d 	daddu	at,at,a1
-    100002a0:	88250000 	lwl	a1,0\(at\)
-    100002a4:	98250003 	lwr	a1,3\(at\)
-    100002a8:	df818048 	ld	at,-32696\(gp\)
-    100002ac:	0025082d 	daddu	at,at,a1
-    100002b0:	a8250000 	swl	a1,0\(at\)
-    100002b4:	b8250003 	swr	a1,3\(at\)
-    100002b8:	df858050 	ld	a1,-32688\(gp\)
-    100002bc:	df858050 	ld	a1,-32688\(gp\)
-    100002c0:	df998050 	ld	t9,-32688\(gp\)
-    100002c4:	df998050 	ld	t9,-32688\(gp\)
-    100002c8:	df998050 	ld	t9,-32688\(gp\)
-    100002cc:	0411ff90 	bal	10000110 <fn>
-    100002d0:	00000000 	nop
-    100002d4:	df998050 	ld	t9,-32688\(gp\)
-    100002d8:	0411ff8d 	bal	10000110 <fn>
-    100002dc:	00000000 	nop
-    100002e0:	df858058 	ld	a1,-32680\(gp\)
-    100002e4:	df858058 	ld	a1,-32680\(gp\)
-    100002e8:	64a5000c 	daddiu	a1,a1,12
-    100002ec:	df858058 	ld	a1,-32680\(gp\)
-    100002f0:	3c010001 	lui	at,0x1
-    100002f4:	3421e240 	ori	at,at,0xe240
-    100002f8:	00a1282d 	daddu	a1,a1,at
-    100002fc:	df858058 	ld	a1,-32680\(gp\)
-    10000300:	00b1282d 	daddu	a1,a1,s1
-    10000304:	df858058 	ld	a1,-32680\(gp\)
-    10000308:	64a5000c 	daddiu	a1,a1,12
-    1000030c:	00b1282d 	daddu	a1,a1,s1
-    10000310:	df858058 	ld	a1,-32680\(gp\)
-    10000314:	3c010001 	lui	at,0x1
-    10000318:	3421e240 	ori	at,at,0xe240
-    1000031c:	00a1282d 	daddu	a1,a1,at
-    10000320:	00b1282d 	daddu	a1,a1,s1
-    10000324:	df858028 	ld	a1,-32728\(gp\)
-    10000328:	dca505d4 	ld	a1,1492\(a1\)
-    1000032c:	df858028 	ld	a1,-32728\(gp\)
-    10000330:	dca505e0 	ld	a1,1504\(a1\)
-    10000334:	df858028 	ld	a1,-32728\(gp\)
-    10000338:	00b1282d 	daddu	a1,a1,s1
-    1000033c:	dca505d4 	ld	a1,1492\(a1\)
-    10000340:	df858028 	ld	a1,-32728\(gp\)
-    10000344:	00b1282d 	daddu	a1,a1,s1
-    10000348:	dca505e0 	ld	a1,1504\(a1\)
-    1000034c:	df818028 	ld	at,-32728\(gp\)
-    10000350:	0025082d 	daddu	at,at,a1
-    10000354:	dc2505f6 	ld	a1,1526\(at\)
-    10000358:	df818028 	ld	at,-32728\(gp\)
-    1000035c:	0025082d 	daddu	at,at,a1
-    10000360:	fc25060c 	sd	a1,1548\(at\)
-    10000364:	df818058 	ld	at,-32680\(gp\)
-    10000368:	88250000 	lwl	a1,0\(at\)
-    1000036c:	98250003 	lwr	a1,3\(at\)
-    10000370:	df818058 	ld	at,-32680\(gp\)
-    10000374:	6421000c 	daddiu	at,at,12
-    10000378:	88250000 	lwl	a1,0\(at\)
-    1000037c:	98250003 	lwr	a1,3\(at\)
-    10000380:	df818058 	ld	at,-32680\(gp\)
-    10000384:	0031082d 	daddu	at,at,s1
-    10000388:	88250000 	lwl	a1,0\(at\)
-    1000038c:	98250003 	lwr	a1,3\(at\)
-    10000390:	df818058 	ld	at,-32680\(gp\)
-    10000394:	6421000c 	daddiu	at,at,12
-    10000398:	0031082d 	daddu	at,at,s1
-    1000039c:	88250000 	lwl	a1,0\(at\)
-    100003a0:	98250003 	lwr	a1,3\(at\)
-    100003a4:	df818058 	ld	at,-32680\(gp\)
-    100003a8:	64210022 	daddiu	at,at,34
-    100003ac:	0025082d 	daddu	at,at,a1
-    100003b0:	88250000 	lwl	a1,0\(at\)
-    100003b4:	98250003 	lwr	a1,3\(at\)
-    100003b8:	df818058 	ld	at,-32680\(gp\)
-    100003bc:	64210038 	daddiu	at,at,56
-    100003c0:	0025082d 	daddu	at,at,a1
-    100003c4:	a8250000 	swl	a1,0\(at\)
-    100003c8:	b8250003 	swr	a1,3\(at\)
-    100003cc:	df858058 	ld	a1,-32680\(gp\)
-    100003d0:	df858060 	ld	a1,-32672\(gp\)
-    100003d4:	df858068 	ld	a1,-32664\(gp\)
-    100003d8:	df858058 	ld	a1,-32680\(gp\)
-    100003dc:	00b1282d 	daddu	a1,a1,s1
-    100003e0:	df858060 	ld	a1,-32672\(gp\)
-    100003e4:	00b1282d 	daddu	a1,a1,s1
-    100003e8:	df858068 	ld	a1,-32664\(gp\)
-    100003ec:	00b1282d 	daddu	a1,a1,s1
-    100003f0:	df858028 	ld	a1,-32728\(gp\)
-    100003f4:	dca505d4 	ld	a1,1492\(a1\)
-    100003f8:	df858028 	ld	a1,-32728\(gp\)
-    100003fc:	dca505e0 	ld	a1,1504\(a1\)
-    10000400:	df858028 	ld	a1,-32728\(gp\)
-    10000404:	00b1282d 	daddu	a1,a1,s1
-    10000408:	dca505d4 	ld	a1,1492\(a1\)
-    1000040c:	df858028 	ld	a1,-32728\(gp\)
-    10000410:	00b1282d 	daddu	a1,a1,s1
-    10000414:	dca505e0 	ld	a1,1504\(a1\)
-    10000418:	df818028 	ld	at,-32728\(gp\)
-    1000041c:	0025082d 	daddu	at,at,a1
-    10000420:	dc2505f6 	ld	a1,1526\(at\)
-    10000424:	df818028 	ld	at,-32728\(gp\)
-    10000428:	0025082d 	daddu	at,at,a1
-    1000042c:	fc25060c 	sd	a1,1548\(at\)
-    10000430:	df818058 	ld	at,-32680\(gp\)
-    10000434:	88250000 	lwl	a1,0\(at\)
-    10000438:	98250003 	lwr	a1,3\(at\)
-    1000043c:	df818060 	ld	at,-32672\(gp\)
-    10000440:	88250000 	lwl	a1,0\(at\)
-    10000444:	98250003 	lwr	a1,3\(at\)
-    10000448:	df818058 	ld	at,-32680\(gp\)
-    1000044c:	0031082d 	daddu	at,at,s1
-    10000450:	88250000 	lwl	a1,0\(at\)
-    10000454:	98250003 	lwr	a1,3\(at\)
-    10000458:	df818060 	ld	at,-32672\(gp\)
-    1000045c:	0031082d 	daddu	at,at,s1
-    10000460:	88250000 	lwl	a1,0\(at\)
-    10000464:	98250003 	lwr	a1,3\(at\)
-    10000468:	df818070 	ld	at,-32656\(gp\)
-    1000046c:	0025082d 	daddu	at,at,a1
-    10000470:	88250000 	lwl	a1,0\(at\)
-    10000474:	98250003 	lwr	a1,3\(at\)
-    10000478:	df818078 	ld	at,-32648\(gp\)
-    1000047c:	0025082d 	daddu	at,at,a1
-    10000480:	a8250000 	swl	a1,0\(at\)
-    10000484:	b8250003 	swr	a1,3\(at\)
-    10000488:	df858080 	ld	a1,-32640\(gp\)
-    1000048c:	df858080 	ld	a1,-32640\(gp\)
-    10000490:	df998080 	ld	t9,-32640\(gp\)
-    10000494:	df998080 	ld	t9,-32640\(gp\)
-    10000498:	df998080 	ld	t9,-32640\(gp\)
-    1000049c:	0411001d 	bal	10000514 <fn2>
-    100004a0:	00000000 	nop
-    100004a4:	df998080 	ld	t9,-32640\(gp\)
-    100004a8:	0411001a 	bal	10000514 <fn2>
-    100004ac:	00000000 	nop
-    100004b0:	1000ff17 	b	10000110 <fn>
-    100004b4:	df858020 	ld	a1,-32736\(gp\)
-    100004b8:	df858028 	ld	a1,-32728\(gp\)
-    100004bc:	10000015 	b	10000514 <fn2>
-    100004c0:	dca505d4 	ld	a1,1492\(a1\)
-    100004c4:	1000ff12 	b	10000110 <fn>
-    100004c8:	df858020 	ld	a1,-32736\(gp\)
-    100004cc:	df858060 	ld	a1,-32672\(gp\)
-    100004d0:	10000010 	b	10000514 <fn2>
-    100004d4:	00000000 	nop
-    100004d8:	df858038 	ld	a1,-32712\(gp\)
-    100004dc:	1000ff0c 	b	10000110 <fn>
-    100004e0:	00000000 	nop
-    100004e4:	df858028 	ld	a1,-32728\(gp\)
-    100004e8:	1000000a 	b	10000514 <fn2>
-    100004ec:	dca505d4 	ld	a1,1492\(a1\)
-    100004f0:	df858028 	ld	a1,-32728\(gp\)
-    100004f4:	1000ff06 	b	10000110 <fn>
-    100004f8:	dca50568 	ld	a1,1384\(a1\)
-    100004fc:	df818028 	ld	at,-32728\(gp\)
-    10000500:	0025082d 	daddu	at,at,a1
-    10000504:	10000003 	b	10000514 <fn2>
-    10000508:	dc2505f6 	ld	a1,1526\(at\)
+00000001200000e0 <fn>:
+   1200000e0:	df858020 	ld	a1,-32736\(gp\)
+   1200000e4:	df858020 	ld	a1,-32736\(gp\)
+   1200000e8:	64a5000c 	daddiu	a1,a1,12
+   1200000ec:	df858020 	ld	a1,-32736\(gp\)
+   1200000f0:	3c010001 	lui	at,0x1
+   1200000f4:	3421e240 	ori	at,at,0xe240
+   1200000f8:	00a1282d 	daddu	a1,a1,at
+   1200000fc:	df858020 	ld	a1,-32736\(gp\)
+   120000100:	00b1282d 	daddu	a1,a1,s1
+   120000104:	df858020 	ld	a1,-32736\(gp\)
+   120000108:	64a5000c 	daddiu	a1,a1,12
+   12000010c:	00b1282d 	daddu	a1,a1,s1
+   120000110:	df858020 	ld	a1,-32736\(gp\)
+   120000114:	3c010001 	lui	at,0x1
+   120000118:	3421e240 	ori	at,at,0xe240
+   12000011c:	00a1282d 	daddu	a1,a1,at
+   120000120:	00b1282d 	daddu	a1,a1,s1
+   120000124:	df858028 	ld	a1,-32728\(gp\)
+   120000128:	dca5052c 	ld	a1,1324\(a1\)
+   12000012c:	df858028 	ld	a1,-32728\(gp\)
+   120000130:	dca50538 	ld	a1,1336\(a1\)
+   120000134:	df858028 	ld	a1,-32728\(gp\)
+   120000138:	00b1282d 	daddu	a1,a1,s1
+   12000013c:	dca5052c 	ld	a1,1324\(a1\)
+   120000140:	df858028 	ld	a1,-32728\(gp\)
+   120000144:	00b1282d 	daddu	a1,a1,s1
+   120000148:	dca50538 	ld	a1,1336\(a1\)
+   12000014c:	df818028 	ld	at,-32728\(gp\)
+   120000150:	0025082d 	daddu	at,at,a1
+   120000154:	dc25054e 	ld	a1,1358\(at\)
+   120000158:	df818028 	ld	at,-32728\(gp\)
+   12000015c:	0025082d 	daddu	at,at,a1
+   120000160:	fc250564 	sd	a1,1380\(at\)
+   120000164:	df818020 	ld	at,-32736\(gp\)
+   120000168:	88250000 	lwl	a1,0\(at\)
+   12000016c:	98250003 	lwr	a1,3\(at\)
+   120000170:	df818020 	ld	at,-32736\(gp\)
+   120000174:	6421000c 	daddiu	at,at,12
+   120000178:	88250000 	lwl	a1,0\(at\)
+   12000017c:	98250003 	lwr	a1,3\(at\)
+   120000180:	df818020 	ld	at,-32736\(gp\)
+   120000184:	0031082d 	daddu	at,at,s1
+   120000188:	88250000 	lwl	a1,0\(at\)
+   12000018c:	98250003 	lwr	a1,3\(at\)
+   120000190:	df818020 	ld	at,-32736\(gp\)
+   120000194:	6421000c 	daddiu	at,at,12
+   120000198:	0031082d 	daddu	at,at,s1
+   12000019c:	88250000 	lwl	a1,0\(at\)
+   1200001a0:	98250003 	lwr	a1,3\(at\)
+   1200001a4:	df818020 	ld	at,-32736\(gp\)
+   1200001a8:	64210022 	daddiu	at,at,34
+   1200001ac:	0025082d 	daddu	at,at,a1
+   1200001b0:	88250000 	lwl	a1,0\(at\)
+   1200001b4:	98250003 	lwr	a1,3\(at\)
+   1200001b8:	df818020 	ld	at,-32736\(gp\)
+   1200001bc:	64210038 	daddiu	at,at,56
+   1200001c0:	0025082d 	daddu	at,at,a1
+   1200001c4:	a8250000 	swl	a1,0\(at\)
+   1200001c8:	b8250003 	swr	a1,3\(at\)
+   1200001cc:	df858020 	ld	a1,-32736\(gp\)
+   1200001d0:	df858030 	ld	a1,-32720\(gp\)
+   1200001d4:	df858038 	ld	a1,-32712\(gp\)
+   1200001d8:	df858020 	ld	a1,-32736\(gp\)
+   1200001dc:	00b1282d 	daddu	a1,a1,s1
+   1200001e0:	df858030 	ld	a1,-32720\(gp\)
+   1200001e4:	00b1282d 	daddu	a1,a1,s1
+   1200001e8:	df858038 	ld	a1,-32712\(gp\)
+   1200001ec:	00b1282d 	daddu	a1,a1,s1
+   1200001f0:	df858028 	ld	a1,-32728\(gp\)
+   1200001f4:	dca5052c 	ld	a1,1324\(a1\)
+   1200001f8:	df858028 	ld	a1,-32728\(gp\)
+   1200001fc:	dca50538 	ld	a1,1336\(a1\)
+   120000200:	df858028 	ld	a1,-32728\(gp\)
+   120000204:	00b1282d 	daddu	a1,a1,s1
+   120000208:	dca5052c 	ld	a1,1324\(a1\)
+   12000020c:	df858028 	ld	a1,-32728\(gp\)
+   120000210:	00b1282d 	daddu	a1,a1,s1
+   120000214:	dca50538 	ld	a1,1336\(a1\)
+   120000218:	df818028 	ld	at,-32728\(gp\)
+   12000021c:	0025082d 	daddu	at,at,a1
+   120000220:	dc25054e 	ld	a1,1358\(at\)
+   120000224:	df818028 	ld	at,-32728\(gp\)
+   120000228:	0025082d 	daddu	at,at,a1
+   12000022c:	fc250564 	sd	a1,1380\(at\)
+   120000230:	df818020 	ld	at,-32736\(gp\)
+   120000234:	88250000 	lwl	a1,0\(at\)
+   120000238:	98250003 	lwr	a1,3\(at\)
+   12000023c:	df818030 	ld	at,-32720\(gp\)
+   120000240:	88250000 	lwl	a1,0\(at\)
+   120000244:	98250003 	lwr	a1,3\(at\)
+   120000248:	df818020 	ld	at,-32736\(gp\)
+   12000024c:	0031082d 	daddu	at,at,s1
+   120000250:	88250000 	lwl	a1,0\(at\)
+   120000254:	98250003 	lwr	a1,3\(at\)
+   120000258:	df818030 	ld	at,-32720\(gp\)
+   12000025c:	0031082d 	daddu	at,at,s1
+   120000260:	88250000 	lwl	a1,0\(at\)
+   120000264:	98250003 	lwr	a1,3\(at\)
+   120000268:	df818040 	ld	at,-32704\(gp\)
+   12000026c:	0025082d 	daddu	at,at,a1
+   120000270:	88250000 	lwl	a1,0\(at\)
+   120000274:	98250003 	lwr	a1,3\(at\)
+   120000278:	df818048 	ld	at,-32696\(gp\)
+   12000027c:	0025082d 	daddu	at,at,a1
+   120000280:	a8250000 	swl	a1,0\(at\)
+   120000284:	b8250003 	swr	a1,3\(at\)
+   120000288:	df858050 	ld	a1,-32688\(gp\)
+   12000028c:	df858050 	ld	a1,-32688\(gp\)
+   120000290:	df998050 	ld	t9,-32688\(gp\)
+   120000294:	df998050 	ld	t9,-32688\(gp\)
+   120000298:	df998050 	ld	t9,-32688\(gp\)
+   12000029c:	0411ff90 	bal	1200000e0 <fn>
+   1200002a0:	00000000 	nop
+   1200002a4:	df998050 	ld	t9,-32688\(gp\)
+   1200002a8:	0411ff8d 	bal	1200000e0 <fn>
+   1200002ac:	00000000 	nop
+   1200002b0:	df858058 	ld	a1,-32680\(gp\)
+   1200002b4:	df858058 	ld	a1,-32680\(gp\)
+   1200002b8:	64a5000c 	daddiu	a1,a1,12
+   1200002bc:	df858058 	ld	a1,-32680\(gp\)
+   1200002c0:	3c010001 	lui	at,0x1
+   1200002c4:	3421e240 	ori	at,at,0xe240
+   1200002c8:	00a1282d 	daddu	a1,a1,at
+   1200002cc:	df858058 	ld	a1,-32680\(gp\)
+   1200002d0:	00b1282d 	daddu	a1,a1,s1
+   1200002d4:	df858058 	ld	a1,-32680\(gp\)
+   1200002d8:	64a5000c 	daddiu	a1,a1,12
+   1200002dc:	00b1282d 	daddu	a1,a1,s1
+   1200002e0:	df858058 	ld	a1,-32680\(gp\)
+   1200002e4:	3c010001 	lui	at,0x1
+   1200002e8:	3421e240 	ori	at,at,0xe240
+   1200002ec:	00a1282d 	daddu	a1,a1,at
+   1200002f0:	00b1282d 	daddu	a1,a1,s1
+   1200002f4:	df858028 	ld	a1,-32728\(gp\)
+   1200002f8:	dca505a4 	ld	a1,1444\(a1\)
+   1200002fc:	df858028 	ld	a1,-32728\(gp\)
+   120000300:	dca505b0 	ld	a1,1456\(a1\)
+   120000304:	df858028 	ld	a1,-32728\(gp\)
+   120000308:	00b1282d 	daddu	a1,a1,s1
+   12000030c:	dca505a4 	ld	a1,1444\(a1\)
+   120000310:	df858028 	ld	a1,-32728\(gp\)
+   120000314:	00b1282d 	daddu	a1,a1,s1
+   120000318:	dca505b0 	ld	a1,1456\(a1\)
+   12000031c:	df818028 	ld	at,-32728\(gp\)
+   120000320:	0025082d 	daddu	at,at,a1
+   120000324:	dc2505c6 	ld	a1,1478\(at\)
+   120000328:	df818028 	ld	at,-32728\(gp\)
+   12000032c:	0025082d 	daddu	at,at,a1
+   120000330:	fc2505dc 	sd	a1,1500\(at\)
+   120000334:	df818058 	ld	at,-32680\(gp\)
+   120000338:	88250000 	lwl	a1,0\(at\)
+   12000033c:	98250003 	lwr	a1,3\(at\)
+   120000340:	df818058 	ld	at,-32680\(gp\)
+   120000344:	6421000c 	daddiu	at,at,12
+   120000348:	88250000 	lwl	a1,0\(at\)
+   12000034c:	98250003 	lwr	a1,3\(at\)
+   120000350:	df818058 	ld	at,-32680\(gp\)
+   120000354:	0031082d 	daddu	at,at,s1
+   120000358:	88250000 	lwl	a1,0\(at\)
+   12000035c:	98250003 	lwr	a1,3\(at\)
+   120000360:	df818058 	ld	at,-32680\(gp\)
+   120000364:	6421000c 	daddiu	at,at,12
+   120000368:	0031082d 	daddu	at,at,s1
+   12000036c:	88250000 	lwl	a1,0\(at\)
+   120000370:	98250003 	lwr	a1,3\(at\)
+   120000374:	df818058 	ld	at,-32680\(gp\)
+   120000378:	64210022 	daddiu	at,at,34
+   12000037c:	0025082d 	daddu	at,at,a1
+   120000380:	88250000 	lwl	a1,0\(at\)
+   120000384:	98250003 	lwr	a1,3\(at\)
+   120000388:	df818058 	ld	at,-32680\(gp\)
+   12000038c:	64210038 	daddiu	at,at,56
+   120000390:	0025082d 	daddu	at,at,a1
+   120000394:	a8250000 	swl	a1,0\(at\)
+   120000398:	b8250003 	swr	a1,3\(at\)
+   12000039c:	df858058 	ld	a1,-32680\(gp\)
+   1200003a0:	df858060 	ld	a1,-32672\(gp\)
+   1200003a4:	df858068 	ld	a1,-32664\(gp\)
+   1200003a8:	df858058 	ld	a1,-32680\(gp\)
+   1200003ac:	00b1282d 	daddu	a1,a1,s1
+   1200003b0:	df858060 	ld	a1,-32672\(gp\)
+   1200003b4:	00b1282d 	daddu	a1,a1,s1
+   1200003b8:	df858068 	ld	a1,-32664\(gp\)
+   1200003bc:	00b1282d 	daddu	a1,a1,s1
+   1200003c0:	df858028 	ld	a1,-32728\(gp\)
+   1200003c4:	dca505a4 	ld	a1,1444\(a1\)
+   1200003c8:	df858028 	ld	a1,-32728\(gp\)
+   1200003cc:	dca505b0 	ld	a1,1456\(a1\)
+   1200003d0:	df858028 	ld	a1,-32728\(gp\)
+   1200003d4:	00b1282d 	daddu	a1,a1,s1
+   1200003d8:	dca505a4 	ld	a1,1444\(a1\)
+   1200003dc:	df858028 	ld	a1,-32728\(gp\)
+   1200003e0:	00b1282d 	daddu	a1,a1,s1
+   1200003e4:	dca505b0 	ld	a1,1456\(a1\)
+   1200003e8:	df818028 	ld	at,-32728\(gp\)
+   1200003ec:	0025082d 	daddu	at,at,a1
+   1200003f0:	dc2505c6 	ld	a1,1478\(at\)
+   1200003f4:	df818028 	ld	at,-32728\(gp\)
+   1200003f8:	0025082d 	daddu	at,at,a1
+   1200003fc:	fc2505dc 	sd	a1,1500\(at\)
+   120000400:	df818058 	ld	at,-32680\(gp\)
+   120000404:	88250000 	lwl	a1,0\(at\)
+   120000408:	98250003 	lwr	a1,3\(at\)
+   12000040c:	df818060 	ld	at,-32672\(gp\)
+   120000410:	88250000 	lwl	a1,0\(at\)
+   120000414:	98250003 	lwr	a1,3\(at\)
+   120000418:	df818058 	ld	at,-32680\(gp\)
+   12000041c:	0031082d 	daddu	at,at,s1
+   120000420:	88250000 	lwl	a1,0\(at\)
+   120000424:	98250003 	lwr	a1,3\(at\)
+   120000428:	df818060 	ld	at,-32672\(gp\)
+   12000042c:	0031082d 	daddu	at,at,s1
+   120000430:	88250000 	lwl	a1,0\(at\)
+   120000434:	98250003 	lwr	a1,3\(at\)
+   120000438:	df818070 	ld	at,-32656\(gp\)
+   12000043c:	0025082d 	daddu	at,at,a1
+   120000440:	88250000 	lwl	a1,0\(at\)
+   120000444:	98250003 	lwr	a1,3\(at\)
+   120000448:	df818078 	ld	at,-32648\(gp\)
+   12000044c:	0025082d 	daddu	at,at,a1
+   120000450:	a8250000 	swl	a1,0\(at\)
+   120000454:	b8250003 	swr	a1,3\(at\)
+   120000458:	df858080 	ld	a1,-32640\(gp\)
+   12000045c:	df858080 	ld	a1,-32640\(gp\)
+   120000460:	df998080 	ld	t9,-32640\(gp\)
+   120000464:	df998080 	ld	t9,-32640\(gp\)
+   120000468:	df998080 	ld	t9,-32640\(gp\)
+   12000046c:	0411001d 	bal	1200004e4 <fn2>
+   120000470:	00000000 	nop
+   120000474:	df998080 	ld	t9,-32640\(gp\)
+   120000478:	0411001a 	bal	1200004e4 <fn2>
+   12000047c:	00000000 	nop
+   120000480:	1000ff17 	b	1200000e0 <fn>
+   120000484:	df858020 	ld	a1,-32736\(gp\)
+   120000488:	df858028 	ld	a1,-32728\(gp\)
+   12000048c:	10000015 	b	1200004e4 <fn2>
+   120000490:	dca505a4 	ld	a1,1444\(a1\)
+   120000494:	1000ff12 	b	1200000e0 <fn>
+   120000498:	df858020 	ld	a1,-32736\(gp\)
+   12000049c:	df858060 	ld	a1,-32672\(gp\)
+   1200004a0:	10000010 	b	1200004e4 <fn2>
+   1200004a4:	00000000 	nop
+   1200004a8:	df858038 	ld	a1,-32712\(gp\)
+   1200004ac:	1000ff0c 	b	1200000e0 <fn>
+   1200004b0:	00000000 	nop
+   1200004b4:	df858028 	ld	a1,-32728\(gp\)
+   1200004b8:	1000000a 	b	1200004e4 <fn2>
+   1200004bc:	dca505a4 	ld	a1,1444\(a1\)
+   1200004c0:	df858028 	ld	a1,-32728\(gp\)
+   1200004c4:	1000ff06 	b	1200000e0 <fn>
+   1200004c8:	dca50538 	ld	a1,1336\(a1\)
+   1200004cc:	df818028 	ld	at,-32728\(gp\)
+   1200004d0:	0025082d 	daddu	at,at,a1
+   1200004d4:	10000003 	b	1200004e4 <fn2>
+   1200004d8:	dc2505c6 	ld	a1,1478\(at\)
 	\.\.\.
 
-0000000010000514 <fn2>:
+00000001200004e4 <fn2>:
 	\.\.\.
 Disassembly of section \.data:
 
-0000000010010520 <_fdata>:
+00000001200104f0 <_fdata>:
 	\.\.\.
 
-000000001001055c <dg1>:
+000000012001052c <dg1>:
 	\.\.\.
 
-0000000010010598 <sp2>:
+0000000120010568 <sp2>:
 	\.\.\.
 
-00000000100105d4 <dg2>:
+00000001200105a4 <dg2>:
 	\.\.\.
 Disassembly of section \.got:
 
-0000000010010610 <_GLOBAL_OFFSET_TABLE_>:
+00000001200105e0 <_GLOBAL_OFFSET_TABLE_>:
 	\.\.\.
-    10010618:	80000000 	.*
-	\.\.\.
-    10010624:	1001055c 	.*
-    10010628:	00000000 	.*
-    1001062c:	10010000 	.*
-    10010630:	00000000 	.*
-    10010634:	10010568 	.*
-    10010638:	00000000 	.*
-    1001063c:	1002e79c 	.*
-    10010640:	00000000 	.*
-    10010644:	1001057e 	.*
-    10010648:	00000000 	.*
-    1001064c:	10010594 	.*
-    10010650:	00000000 	.*
-    10010654:	10000110 	.*
-    10010658:	00000000 	.*
-    1001065c:	100105d4 	.*
-    10010660:	00000000 	.*
-    10010664:	100105e0 	.*
-    10010668:	00000000 	.*
-    1001066c:	1002e814 	.*
-    10010670:	00000000 	.*
-    10010674:	100105f6 	.*
-    10010678:	00000000 	.*
-    1001067c:	1001060c 	.*
-    10010680:	00000000 	.*
-    10010684:	10000514 	.*
-    10010688:	00000000 	.*
+   1200105e8:	80000000 	.*
+   1200105ec:	00000000 	.*
+   1200105f0:	00000001 	.*
+   1200105f4:	2001052c 	.*
+   1200105f8:	00000001 	.*
+   1200105fc:	20010000 	.*
+   120010600:	00000001 	.*
+   120010604:	20010538 	.*
+   120010608:	00000001 	.*
+   12001060c:	2002e76c 	.*
+   120010610:	00000001 	.*
+   120010614:	2001054e 	.*
+   120010618:	00000001 	.*
+   12001061c:	20010564 	.*
+   120010620:	00000001 	.*
+   120010624:	200000e0 	.*
+   120010628:	00000001 	.*
+   12001062c:	200105a4 	.*
+   120010630:	00000001 	.*
+   120010634:	200105b0 	.*
+   120010638:	00000001 	.*
+   12001063c:	2002e7e4 	.*
+   120010640:	00000001 	.*
+   120010644:	200105c6 	.*
+   120010648:	00000001 	.*
+   12001064c:	200105dc 	.*
+   120010650:	00000001 	.*
+   120010654:	200004e4 	.*
 	\.\.\.
 #pass
diff --git a/ld/testsuite/ld-mips-elf/elf-rel-xgot-n64-irix.d b/ld/testsuite/ld-mips-elf/elf-rel-xgot-n64-irix.d
new file mode 100644
index 0000000..aedbb07
--- /dev/null
+++ b/ld/testsuite/ld-mips-elf/elf-rel-xgot-n64-irix.d
@@ -0,0 +1,440 @@
+#name: MIPS ELF xgot reloc n64
+#as: -march=from-abi -EB -64 -KPIC -xgot
+#objcopy_objects: -R .MIPS.abiflags -K __start
+#source: ../../../gas/testsuite/gas/mips/elf-rel-got-n64.s RUN_OBJCOPY
+#ld:
+#objdump: -D --show-raw-insn
+
+.*: +file format elf64-.*mips.*
+
+Disassembly of section \.MIPS\.options:
+
+00000000100000e8 <\.MIPS\.options>:
+    100000e8:	01280000 	.*
+    100000ec:	00000000 	.*
+    100000f0:	92020022 	.*
+	\.\.\.
+    1000010c:	10018800 	.*
+Disassembly of section \.text:
+
+0000000010000110 <fn>:
+    10000110:	3c050000 	lui	a1,0x0
+    10000114:	00bc282d 	daddu	a1,a1,gp
+    10000118:	dca58060 	ld	a1,-32672\(a1\)
+    1000011c:	3c050000 	lui	a1,0x0
+    10000120:	00bc282d 	daddu	a1,a1,gp
+    10000124:	dca58060 	ld	a1,-32672\(a1\)
+    10000128:	64a5000c 	daddiu	a1,a1,12
+    1000012c:	3c050000 	lui	a1,0x0
+    10000130:	00bc282d 	daddu	a1,a1,gp
+    10000134:	dca58060 	ld	a1,-32672\(a1\)
+    10000138:	3c010001 	lui	at,0x1
+    1000013c:	3421e240 	ori	at,at,0xe240
+    10000140:	00a1282d 	daddu	a1,a1,at
+    10000144:	3c050000 	lui	a1,0x0
+    10000148:	00bc282d 	daddu	a1,a1,gp
+    1000014c:	dca58060 	ld	a1,-32672\(a1\)
+    10000150:	00b1282d 	daddu	a1,a1,s1
+    10000154:	3c050000 	lui	a1,0x0
+    10000158:	00bc282d 	daddu	a1,a1,gp
+    1000015c:	dca58060 	ld	a1,-32672\(a1\)
+    10000160:	64a5000c 	daddiu	a1,a1,12
+    10000164:	00b1282d 	daddu	a1,a1,s1
+    10000168:	3c050000 	lui	a1,0x0
+    1000016c:	00bc282d 	daddu	a1,a1,gp
+    10000170:	dca58060 	ld	a1,-32672\(a1\)
+    10000174:	3c010001 	lui	at,0x1
+    10000178:	3421e240 	ori	at,at,0xe240
+    1000017c:	00a1282d 	daddu	a1,a1,at
+    10000180:	00b1282d 	daddu	a1,a1,s1
+    10000184:	3c050000 	lui	a1,0x0
+    10000188:	00bc282d 	daddu	a1,a1,gp
+    1000018c:	dca58060 	ld	a1,-32672\(a1\)
+    10000190:	dca50000 	ld	a1,0\(a1\)
+    10000194:	3c050000 	lui	a1,0x0
+    10000198:	00bc282d 	daddu	a1,a1,gp
+    1000019c:	dca58060 	ld	a1,-32672\(a1\)
+    100001a0:	dca5000c 	ld	a1,12\(a1\)
+    100001a4:	3c050000 	lui	a1,0x0
+    100001a8:	00bc282d 	daddu	a1,a1,gp
+    100001ac:	dca58060 	ld	a1,-32672\(a1\)
+    100001b0:	00b1282d 	daddu	a1,a1,s1
+    100001b4:	dca50000 	ld	a1,0\(a1\)
+    100001b8:	3c050000 	lui	a1,0x0
+    100001bc:	00bc282d 	daddu	a1,a1,gp
+    100001c0:	dca58060 	ld	a1,-32672\(a1\)
+    100001c4:	00b1282d 	daddu	a1,a1,s1
+    100001c8:	dca5000c 	ld	a1,12\(a1\)
+    100001cc:	3c010000 	lui	at,0x0
+    100001d0:	003c082d 	daddu	at,at,gp
+    100001d4:	dc218060 	ld	at,-32672\(at\)
+    100001d8:	0025082d 	daddu	at,at,a1
+    100001dc:	dc250022 	ld	a1,34\(at\)
+    100001e0:	3c010000 	lui	at,0x0
+    100001e4:	003c082d 	daddu	at,at,gp
+    100001e8:	dc218060 	ld	at,-32672\(at\)
+    100001ec:	0025082d 	daddu	at,at,a1
+    100001f0:	fc250038 	sd	a1,56\(at\)
+    100001f4:	3c010000 	lui	at,0x0
+    100001f8:	003c082d 	daddu	at,at,gp
+    100001fc:	dc218060 	ld	at,-32672\(at\)
+    10000200:	88250000 	lwl	a1,0\(at\)
+    10000204:	98250003 	lwr	a1,3\(at\)
+    10000208:	3c010000 	lui	at,0x0
+    1000020c:	003c082d 	daddu	at,at,gp
+    10000210:	dc218060 	ld	at,-32672\(at\)
+    10000214:	6421000c 	daddiu	at,at,12
+    10000218:	88250000 	lwl	a1,0\(at\)
+    1000021c:	98250003 	lwr	a1,3\(at\)
+    10000220:	3c010000 	lui	at,0x0
+    10000224:	003c082d 	daddu	at,at,gp
+    10000228:	dc218060 	ld	at,-32672\(at\)
+    1000022c:	0031082d 	daddu	at,at,s1
+    10000230:	88250000 	lwl	a1,0\(at\)
+    10000234:	98250003 	lwr	a1,3\(at\)
+    10000238:	3c010000 	lui	at,0x0
+    1000023c:	003c082d 	daddu	at,at,gp
+    10000240:	dc218060 	ld	at,-32672\(at\)
+    10000244:	6421000c 	daddiu	at,at,12
+    10000248:	0031082d 	daddu	at,at,s1
+    1000024c:	88250000 	lwl	a1,0\(at\)
+    10000250:	98250003 	lwr	a1,3\(at\)
+    10000254:	3c010000 	lui	at,0x0
+    10000258:	003c082d 	daddu	at,at,gp
+    1000025c:	dc218060 	ld	at,-32672\(at\)
+    10000260:	64210022 	daddiu	at,at,34
+    10000264:	0025082d 	daddu	at,at,a1
+    10000268:	88250000 	lwl	a1,0\(at\)
+    1000026c:	98250003 	lwr	a1,3\(at\)
+    10000270:	3c010000 	lui	at,0x0
+    10000274:	003c082d 	daddu	at,at,gp
+    10000278:	dc218060 	ld	at,-32672\(at\)
+    1000027c:	64210038 	daddiu	at,at,56
+    10000280:	0025082d 	daddu	at,at,a1
+    10000284:	a8250000 	swl	a1,0\(at\)
+    10000288:	b8250003 	swr	a1,3\(at\)
+    1000028c:	df858020 	ld	a1,-32736\(gp\)
+    10000290:	64a5075c 	daddiu	a1,a1,1884
+    10000294:	df858020 	ld	a1,-32736\(gp\)
+    10000298:	64a50768 	daddiu	a1,a1,1896
+    1000029c:	df858028 	ld	a1,-32728\(gp\)
+    100002a0:	64a5e99c 	daddiu	a1,a1,-5732
+    100002a4:	df858020 	ld	a1,-32736\(gp\)
+    100002a8:	64a5075c 	daddiu	a1,a1,1884
+    100002ac:	00b1282d 	daddu	a1,a1,s1
+    100002b0:	df858020 	ld	a1,-32736\(gp\)
+    100002b4:	64a50768 	daddiu	a1,a1,1896
+    100002b8:	00b1282d 	daddu	a1,a1,s1
+    100002bc:	df858028 	ld	a1,-32728\(gp\)
+    100002c0:	64a5e99c 	daddiu	a1,a1,-5732
+    100002c4:	00b1282d 	daddu	a1,a1,s1
+    100002c8:	df858020 	ld	a1,-32736\(gp\)
+    100002cc:	dca5075c 	ld	a1,1884\(a1\)
+    100002d0:	df858020 	ld	a1,-32736\(gp\)
+    100002d4:	dca50768 	ld	a1,1896\(a1\)
+    100002d8:	df858020 	ld	a1,-32736\(gp\)
+    100002dc:	00b1282d 	daddu	a1,a1,s1
+    100002e0:	dca5075c 	ld	a1,1884\(a1\)
+    100002e4:	df858020 	ld	a1,-32736\(gp\)
+    100002e8:	00b1282d 	daddu	a1,a1,s1
+    100002ec:	dca50768 	ld	a1,1896\(a1\)
+    100002f0:	df818020 	ld	at,-32736\(gp\)
+    100002f4:	0025082d 	daddu	at,at,a1
+    100002f8:	dc25077e 	ld	a1,1918\(at\)
+    100002fc:	df818020 	ld	at,-32736\(gp\)
+    10000300:	0025082d 	daddu	at,at,a1
+    10000304:	fc250794 	sd	a1,1940\(at\)
+    10000308:	df818020 	ld	at,-32736\(gp\)
+    1000030c:	6421075c 	daddiu	at,at,1884
+    10000310:	88250000 	lwl	a1,0\(at\)
+    10000314:	98250003 	lwr	a1,3\(at\)
+    10000318:	df818020 	ld	at,-32736\(gp\)
+    1000031c:	64210768 	daddiu	at,at,1896
+    10000320:	88250000 	lwl	a1,0\(at\)
+    10000324:	98250003 	lwr	a1,3\(at\)
+    10000328:	df818020 	ld	at,-32736\(gp\)
+    1000032c:	6421075c 	daddiu	at,at,1884
+    10000330:	0031082d 	daddu	at,at,s1
+    10000334:	88250000 	lwl	a1,0\(at\)
+    10000338:	98250003 	lwr	a1,3\(at\)
+    1000033c:	df818020 	ld	at,-32736\(gp\)
+    10000340:	64210768 	daddiu	at,at,1896
+    10000344:	0031082d 	daddu	at,at,s1
+    10000348:	88250000 	lwl	a1,0\(at\)
+    1000034c:	98250003 	lwr	a1,3\(at\)
+    10000350:	df818020 	ld	at,-32736\(gp\)
+    10000354:	6421077e 	daddiu	at,at,1918
+    10000358:	0025082d 	daddu	at,at,a1
+    1000035c:	88250000 	lwl	a1,0\(at\)
+    10000360:	98250003 	lwr	a1,3\(at\)
+    10000364:	df818020 	ld	at,-32736\(gp\)
+    10000368:	64210794 	daddiu	at,at,1940
+    1000036c:	0025082d 	daddu	at,at,a1
+    10000370:	a8250000 	swl	a1,0\(at\)
+    10000374:	b8250003 	swr	a1,3\(at\)
+    10000378:	3c050000 	lui	a1,0x0
+    1000037c:	00bc282d 	daddu	a1,a1,gp
+    10000380:	dca58058 	ld	a1,-32680\(a1\)
+    10000384:	df858030 	ld	a1,-32720\(gp\)
+    10000388:	64a50110 	daddiu	a1,a1,272
+    1000038c:	3c190000 	lui	t9,0x0
+    10000390:	033cc82d 	daddu	t9,t9,gp
+    10000394:	df398058 	ld	t9,-32680\(t9\)
+    10000398:	df998030 	ld	t9,-32720\(gp\)
+    1000039c:	67390110 	daddiu	t9,t9,272
+    100003a0:	3c190000 	lui	t9,0x0
+    100003a4:	033cc82d 	daddu	t9,t9,gp
+    100003a8:	df398058 	ld	t9,-32680\(t9\)
+    100003ac:	0411ff58 	bal	10000110 <fn>
+    100003b0:	00000000 	nop
+    100003b4:	df998030 	ld	t9,-32720\(gp\)
+    100003b8:	67390110 	daddiu	t9,t9,272
+    100003bc:	0411ff54 	bal	10000110 <fn>
+    100003c0:	00000000 	nop
+    100003c4:	3c050000 	lui	a1,0x0
+    100003c8:	00bc282d 	daddu	a1,a1,gp
+    100003cc:	dca58050 	ld	a1,-32688\(a1\)
+    100003d0:	3c050000 	lui	a1,0x0
+    100003d4:	00bc282d 	daddu	a1,a1,gp
+    100003d8:	dca58050 	ld	a1,-32688\(a1\)
+    100003dc:	64a5000c 	daddiu	a1,a1,12
+    100003e0:	3c050000 	lui	a1,0x0
+    100003e4:	00bc282d 	daddu	a1,a1,gp
+    100003e8:	dca58050 	ld	a1,-32688\(a1\)
+    100003ec:	3c010001 	lui	at,0x1
+    100003f0:	3421e240 	ori	at,at,0xe240
+    100003f4:	00a1282d 	daddu	a1,a1,at
+    100003f8:	3c050000 	lui	a1,0x0
+    100003fc:	00bc282d 	daddu	a1,a1,gp
+    10000400:	dca58050 	ld	a1,-32688\(a1\)
+    10000404:	00b1282d 	daddu	a1,a1,s1
+    10000408:	3c050000 	lui	a1,0x0
+    1000040c:	00bc282d 	daddu	a1,a1,gp
+    10000410:	dca58050 	ld	a1,-32688\(a1\)
+    10000414:	64a5000c 	daddiu	a1,a1,12
+    10000418:	00b1282d 	daddu	a1,a1,s1
+    1000041c:	3c050000 	lui	a1,0x0
+    10000420:	00bc282d 	daddu	a1,a1,gp
+    10000424:	dca58050 	ld	a1,-32688\(a1\)
+    10000428:	3c010001 	lui	at,0x1
+    1000042c:	3421e240 	ori	at,at,0xe240
+    10000430:	00a1282d 	daddu	a1,a1,at
+    10000434:	00b1282d 	daddu	a1,a1,s1
+    10000438:	3c050000 	lui	a1,0x0
+    1000043c:	00bc282d 	daddu	a1,a1,gp
+    10000440:	dca58050 	ld	a1,-32688\(a1\)
+    10000444:	dca50000 	ld	a1,0\(a1\)
+    10000448:	3c050000 	lui	a1,0x0
+    1000044c:	00bc282d 	daddu	a1,a1,gp
+    10000450:	dca58050 	ld	a1,-32688\(a1\)
+    10000454:	dca5000c 	ld	a1,12\(a1\)
+    10000458:	3c050000 	lui	a1,0x0
+    1000045c:	00bc282d 	daddu	a1,a1,gp
+    10000460:	dca58050 	ld	a1,-32688\(a1\)
+    10000464:	00b1282d 	daddu	a1,a1,s1
+    10000468:	dca50000 	ld	a1,0\(a1\)
+    1000046c:	3c050000 	lui	a1,0x0
+    10000470:	00bc282d 	daddu	a1,a1,gp
+    10000474:	dca58050 	ld	a1,-32688\(a1\)
+    10000478:	00b1282d 	daddu	a1,a1,s1
+    1000047c:	dca5000c 	ld	a1,12\(a1\)
+    10000480:	3c010000 	lui	at,0x0
+    10000484:	003c082d 	daddu	at,at,gp
+    10000488:	dc218050 	ld	at,-32688\(at\)
+    1000048c:	0025082d 	daddu	at,at,a1
+    10000490:	dc250022 	ld	a1,34\(at\)
+    10000494:	3c010000 	lui	at,0x0
+    10000498:	003c082d 	daddu	at,at,gp
+    1000049c:	dc218050 	ld	at,-32688\(at\)
+    100004a0:	0025082d 	daddu	at,at,a1
+    100004a4:	fc250038 	sd	a1,56\(at\)
+    100004a8:	3c010000 	lui	at,0x0
+    100004ac:	003c082d 	daddu	at,at,gp
+    100004b0:	dc218050 	ld	at,-32688\(at\)
+    100004b4:	88250000 	lwl	a1,0\(at\)
+    100004b8:	98250003 	lwr	a1,3\(at\)
+    100004bc:	3c010000 	lui	at,0x0
+    100004c0:	003c082d 	daddu	at,at,gp
+    100004c4:	dc218050 	ld	at,-32688\(at\)
+    100004c8:	6421000c 	daddiu	at,at,12
+    100004cc:	88250000 	lwl	a1,0\(at\)
+    100004d0:	98250003 	lwr	a1,3\(at\)
+    100004d4:	3c010000 	lui	at,0x0
+    100004d8:	003c082d 	daddu	at,at,gp
+    100004dc:	dc218050 	ld	at,-32688\(at\)
+    100004e0:	0031082d 	daddu	at,at,s1
+    100004e4:	88250000 	lwl	a1,0\(at\)
+    100004e8:	98250003 	lwr	a1,3\(at\)
+    100004ec:	3c010000 	lui	at,0x0
+    100004f0:	003c082d 	daddu	at,at,gp
+    100004f4:	dc218050 	ld	at,-32688\(at\)
+    100004f8:	6421000c 	daddiu	at,at,12
+    100004fc:	0031082d 	daddu	at,at,s1
+    10000500:	88250000 	lwl	a1,0\(at\)
+    10000504:	98250003 	lwr	a1,3\(at\)
+    10000508:	3c010000 	lui	at,0x0
+    1000050c:	003c082d 	daddu	at,at,gp
+    10000510:	dc218050 	ld	at,-32688\(at\)
+    10000514:	64210022 	daddiu	at,at,34
+    10000518:	0025082d 	daddu	at,at,a1
+    1000051c:	88250000 	lwl	a1,0\(at\)
+    10000520:	98250003 	lwr	a1,3\(at\)
+    10000524:	3c010000 	lui	at,0x0
+    10000528:	003c082d 	daddu	at,at,gp
+    1000052c:	dc218050 	ld	at,-32688\(at\)
+    10000530:	64210038 	daddiu	at,at,56
+    10000534:	0025082d 	daddu	at,at,a1
+    10000538:	a8250000 	swl	a1,0\(at\)
+    1000053c:	b8250003 	swr	a1,3\(at\)
+    10000540:	df858020 	ld	a1,-32736\(gp\)
+    10000544:	64a507d4 	daddiu	a1,a1,2004
+    10000548:	df858020 	ld	a1,-32736\(gp\)
+    1000054c:	64a507e0 	daddiu	a1,a1,2016
+    10000550:	df858028 	ld	a1,-32728\(gp\)
+    10000554:	64a5ea14 	daddiu	a1,a1,-5612
+    10000558:	df858020 	ld	a1,-32736\(gp\)
+    1000055c:	64a507d4 	daddiu	a1,a1,2004
+    10000560:	00b1282d 	daddu	a1,a1,s1
+    10000564:	df858020 	ld	a1,-32736\(gp\)
+    10000568:	64a507e0 	daddiu	a1,a1,2016
+    1000056c:	00b1282d 	daddu	a1,a1,s1
+    10000570:	df858028 	ld	a1,-32728\(gp\)
+    10000574:	64a5ea14 	daddiu	a1,a1,-5612
+    10000578:	00b1282d 	daddu	a1,a1,s1
+    1000057c:	df858020 	ld	a1,-32736\(gp\)
+    10000580:	dca507d4 	ld	a1,2004\(a1\)
+    10000584:	df858020 	ld	a1,-32736\(gp\)
+    10000588:	dca507e0 	ld	a1,2016\(a1\)
+    1000058c:	df858020 	ld	a1,-32736\(gp\)
+    10000590:	00b1282d 	daddu	a1,a1,s1
+    10000594:	dca507d4 	ld	a1,2004\(a1\)
+    10000598:	df858020 	ld	a1,-32736\(gp\)
+    1000059c:	00b1282d 	daddu	a1,a1,s1
+    100005a0:	dca507e0 	ld	a1,2016\(a1\)
+    100005a4:	df818020 	ld	at,-32736\(gp\)
+    100005a8:	0025082d 	daddu	at,at,a1
+    100005ac:	dc2507f6 	ld	a1,2038\(at\)
+    100005b0:	df818020 	ld	at,-32736\(gp\)
+    100005b4:	0025082d 	daddu	at,at,a1
+    100005b8:	fc25080c 	sd	a1,2060\(at\)
+    100005bc:	df818020 	ld	at,-32736\(gp\)
+    100005c0:	642107d4 	daddiu	at,at,2004
+    100005c4:	88250000 	lwl	a1,0\(at\)
+    100005c8:	98250003 	lwr	a1,3\(at\)
+    100005cc:	df818020 	ld	at,-32736\(gp\)
+    100005d0:	642107e0 	daddiu	at,at,2016
+    100005d4:	88250000 	lwl	a1,0\(at\)
+    100005d8:	98250003 	lwr	a1,3\(at\)
+    100005dc:	df818020 	ld	at,-32736\(gp\)
+    100005e0:	642107d4 	daddiu	at,at,2004
+    100005e4:	0031082d 	daddu	at,at,s1
+    100005e8:	88250000 	lwl	a1,0\(at\)
+    100005ec:	98250003 	lwr	a1,3\(at\)
+    100005f0:	df818020 	ld	at,-32736\(gp\)
+    100005f4:	642107e0 	daddiu	at,at,2016
+    100005f8:	0031082d 	daddu	at,at,s1
+    100005fc:	88250000 	lwl	a1,0\(at\)
+    10000600:	98250003 	lwr	a1,3\(at\)
+    10000604:	df818020 	ld	at,-32736\(gp\)
+    10000608:	642107f6 	daddiu	at,at,2038
+    1000060c:	0025082d 	daddu	at,at,a1
+    10000610:	88250000 	lwl	a1,0\(at\)
+    10000614:	98250003 	lwr	a1,3\(at\)
+    10000618:	df818020 	ld	at,-32736\(gp\)
+    1000061c:	6421080c 	daddiu	at,at,2060
+    10000620:	0025082d 	daddu	at,at,a1
+    10000624:	a8250000 	swl	a1,0\(at\)
+    10000628:	b8250003 	swr	a1,3\(at\)
+    1000062c:	3c050000 	lui	a1,0x0
+    10000630:	00bc282d 	daddu	a1,a1,gp
+    10000634:	dca58048 	ld	a1,-32696\(a1\)
+    10000638:	df858030 	ld	a1,-32720\(gp\)
+    1000063c:	64a50710 	daddiu	a1,a1,1808
+    10000640:	3c190000 	lui	t9,0x0
+    10000644:	033cc82d 	daddu	t9,t9,gp
+    10000648:	df398048 	ld	t9,-32696\(t9\)
+    1000064c:	df998030 	ld	t9,-32720\(gp\)
+    10000650:	67390710 	daddiu	t9,t9,1808
+    10000654:	3c190000 	lui	t9,0x0
+    10000658:	033cc82d 	daddu	t9,t9,gp
+    1000065c:	df398048 	ld	t9,-32696\(t9\)
+    10000660:	0411002b 	bal	10000710 <fn2>
+    10000664:	00000000 	nop
+    10000668:	df998030 	ld	t9,-32720\(gp\)
+    1000066c:	67390710 	daddiu	t9,t9,1808
+    10000670:	04110027 	bal	10000710 <fn2>
+    10000674:	00000000 	nop
+    10000678:	3c050000 	lui	a1,0x0
+    1000067c:	00bc282d 	daddu	a1,a1,gp
+    10000680:	dca58060 	ld	a1,-32672\(a1\)
+    10000684:	1000fea2 	b	10000110 <fn>
+    10000688:	00000000 	nop
+    1000068c:	3c050000 	lui	a1,0x0
+    10000690:	00bc282d 	daddu	a1,a1,gp
+    10000694:	dca58050 	ld	a1,-32688\(a1\)
+    10000698:	dca50000 	ld	a1,0\(a1\)
+    1000069c:	1000001c 	b	10000710 <fn2>
+    100006a0:	00000000 	nop
+    100006a4:	df858020 	ld	a1,-32736\(gp\)
+    100006a8:	64a5075c 	daddiu	a1,a1,1884
+    100006ac:	1000fe98 	b	10000110 <fn>
+    100006b0:	00000000 	nop
+    100006b4:	df858020 	ld	a1,-32736\(gp\)
+    100006b8:	64a507e0 	daddiu	a1,a1,2016
+    100006bc:	10000014 	b	10000710 <fn2>
+    100006c0:	00000000 	nop
+    100006c4:	df858028 	ld	a1,-32728\(gp\)
+    100006c8:	64a5e99c 	daddiu	a1,a1,-5732
+    100006cc:	1000fe90 	b	10000110 <fn>
+    100006d0:	00000000 	nop
+    100006d4:	df858020 	ld	a1,-32736\(gp\)
+    100006d8:	dca507d4 	ld	a1,2004\(a1\)
+    100006dc:	1000000c 	b	10000710 <fn2>
+    100006e0:	00000000 	nop
+    100006e4:	df858020 	ld	a1,-32736\(gp\)
+    100006e8:	dca50768 	ld	a1,1896\(a1\)
+    100006ec:	1000fe88 	b	10000110 <fn>
+    100006f0:	00000000 	nop
+    100006f4:	df818020 	ld	at,-32736\(gp\)
+    100006f8:	0025082d 	daddu	at,at,a1
+    100006fc:	dc2507f6 	ld	a1,2038\(at\)
+    10000700:	10000003 	b	10000710 <fn2>
+    10000704:	00000000 	nop
+	\.\.\.
+
+0000000010000710 <fn2>:
+	\.\.\.
+Disassembly of section \.data:
+
+0000000010010720 <_fdata>:
+	\.\.\.
+
+000000001001075c <dg1>:
+	\.\.\.
+
+0000000010010798 <sp2>:
+	\.\.\.
+
+00000000100107d4 <dg2>:
+	\.\.\.
+Disassembly of section \.got:
+
+0000000010010810 <_GLOBAL_OFFSET_TABLE_>:
+	\.\.\.
+    10010818:	80000000 	.*
+	\.\.\.
+    10010824:	10010000 	.*
+    10010828:	00000000 	.*
+    1001082c:	10030000 	.*
+    10010830:	00000000 	.*
+    10010834:	10000000 	.*
+    10010838:	00000000 	.*
+	\.\.\.
+    1001084c:	10000710 	.*
+    10010850:	00000000 	.*
+    10010854:	100107d4 	.*
+    10010858:	00000000 	.*
+    1001085c:	10000110 	.*
+    10010860:	00000000 	.*
+    10010864:	1001075c 	.*
+#pass
diff --git a/ld/testsuite/ld-mips-elf/elf-rel-xgot-n64-linux.d b/ld/testsuite/ld-mips-elf/elf-rel-xgot-n64-linux.d
deleted file mode 100644
index fd21487..0000000
--- a/ld/testsuite/ld-mips-elf/elf-rel-xgot-n64-linux.d
+++ /dev/null
@@ -1,445 +0,0 @@
-#name: MIPS ELF xgot reloc n64
-#as: -march=from-abi -EB -64 -KPIC -xgot
-#objcopy_objects: -R .MIPS.abiflags -K __start
-#source: ../../../gas/testsuite/gas/mips/elf-rel-got-n64.s RUN_OBJCOPY
-#ld:
-#objdump: -D --show-raw-insn
-
-.*: +file format elf64-.*mips.*
-
-Disassembly of section \.MIPS\.options:
-
-00000001200000b0 <\.MIPS\.options>:
-   1200000b0:	01280000 	.*
-   1200000b4:	00000000 	.*
-   1200000b8:	92020022 	.*
-	\.\.\.
-   1200000d0:	00000001 	.*
-   1200000d4:	200187d0 	.*
-
-Disassembly of section \.text:
-
-00000001200000e0 <fn>:
-   1200000e0:	3c050000 	lui	a1,0x0
-   1200000e4:	00bc282d 	daddu	a1,a1,gp
-   1200000e8:	dca58060 	ld	a1,-32672\(a1\)
-   1200000ec:	3c050000 	lui	a1,0x0
-   1200000f0:	00bc282d 	daddu	a1,a1,gp
-   1200000f4:	dca58060 	ld	a1,-32672\(a1\)
-   1200000f8:	64a5000c 	daddiu	a1,a1,12
-   1200000fc:	3c050000 	lui	a1,0x0
-   120000100:	00bc282d 	daddu	a1,a1,gp
-   120000104:	dca58060 	ld	a1,-32672\(a1\)
-   120000108:	3c010001 	lui	at,0x1
-   12000010c:	3421e240 	ori	at,at,0xe240
-   120000110:	00a1282d 	daddu	a1,a1,at
-   120000114:	3c050000 	lui	a1,0x0
-   120000118:	00bc282d 	daddu	a1,a1,gp
-   12000011c:	dca58060 	ld	a1,-32672\(a1\)
-   120000120:	00b1282d 	daddu	a1,a1,s1
-   120000124:	3c050000 	lui	a1,0x0
-   120000128:	00bc282d 	daddu	a1,a1,gp
-   12000012c:	dca58060 	ld	a1,-32672\(a1\)
-   120000130:	64a5000c 	daddiu	a1,a1,12
-   120000134:	00b1282d 	daddu	a1,a1,s1
-   120000138:	3c050000 	lui	a1,0x0
-   12000013c:	00bc282d 	daddu	a1,a1,gp
-   120000140:	dca58060 	ld	a1,-32672\(a1\)
-   120000144:	3c010001 	lui	at,0x1
-   120000148:	3421e240 	ori	at,at,0xe240
-   12000014c:	00a1282d 	daddu	a1,a1,at
-   120000150:	00b1282d 	daddu	a1,a1,s1
-   120000154:	3c050000 	lui	a1,0x0
-   120000158:	00bc282d 	daddu	a1,a1,gp
-   12000015c:	dca58060 	ld	a1,-32672\(a1\)
-   120000160:	dca50000 	ld	a1,0\(a1\)
-   120000164:	3c050000 	lui	a1,0x0
-   120000168:	00bc282d 	daddu	a1,a1,gp
-   12000016c:	dca58060 	ld	a1,-32672\(a1\)
-   120000170:	dca5000c 	ld	a1,12\(a1\)
-   120000174:	3c050000 	lui	a1,0x0
-   120000178:	00bc282d 	daddu	a1,a1,gp
-   12000017c:	dca58060 	ld	a1,-32672\(a1\)
-   120000180:	00b1282d 	daddu	a1,a1,s1
-   120000184:	dca50000 	ld	a1,0\(a1\)
-   120000188:	3c050000 	lui	a1,0x0
-   12000018c:	00bc282d 	daddu	a1,a1,gp
-   120000190:	dca58060 	ld	a1,-32672\(a1\)
-   120000194:	00b1282d 	daddu	a1,a1,s1
-   120000198:	dca5000c 	ld	a1,12\(a1\)
-   12000019c:	3c010000 	lui	at,0x0
-   1200001a0:	003c082d 	daddu	at,at,gp
-   1200001a4:	dc218060 	ld	at,-32672\(at\)
-   1200001a8:	0025082d 	daddu	at,at,a1
-   1200001ac:	dc250022 	ld	a1,34\(at\)
-   1200001b0:	3c010000 	lui	at,0x0
-   1200001b4:	003c082d 	daddu	at,at,gp
-   1200001b8:	dc218060 	ld	at,-32672\(at\)
-   1200001bc:	0025082d 	daddu	at,at,a1
-   1200001c0:	fc250038 	sd	a1,56\(at\)
-   1200001c4:	3c010000 	lui	at,0x0
-   1200001c8:	003c082d 	daddu	at,at,gp
-   1200001cc:	dc218060 	ld	at,-32672\(at\)
-   1200001d0:	88250000 	lwl	a1,0\(at\)
-   1200001d4:	98250003 	lwr	a1,3\(at\)
-   1200001d8:	3c010000 	lui	at,0x0
-   1200001dc:	003c082d 	daddu	at,at,gp
-   1200001e0:	dc218060 	ld	at,-32672\(at\)
-   1200001e4:	6421000c 	daddiu	at,at,12
-   1200001e8:	88250000 	lwl	a1,0\(at\)
-   1200001ec:	98250003 	lwr	a1,3\(at\)
-   1200001f0:	3c010000 	lui	at,0x0
-   1200001f4:	003c082d 	daddu	at,at,gp
-   1200001f8:	dc218060 	ld	at,-32672\(at\)
-   1200001fc:	0031082d 	daddu	at,at,s1
-   120000200:	88250000 	lwl	a1,0\(at\)
-   120000204:	98250003 	lwr	a1,3\(at\)
-   120000208:	3c010000 	lui	at,0x0
-   12000020c:	003c082d 	daddu	at,at,gp
-   120000210:	dc218060 	ld	at,-32672\(at\)
-   120000214:	6421000c 	daddiu	at,at,12
-   120000218:	0031082d 	daddu	at,at,s1
-   12000021c:	88250000 	lwl	a1,0\(at\)
-   120000220:	98250003 	lwr	a1,3\(at\)
-   120000224:	3c010000 	lui	at,0x0
-   120000228:	003c082d 	daddu	at,at,gp
-   12000022c:	dc218060 	ld	at,-32672\(at\)
-   120000230:	64210022 	daddiu	at,at,34
-   120000234:	0025082d 	daddu	at,at,a1
-   120000238:	88250000 	lwl	a1,0\(at\)
-   12000023c:	98250003 	lwr	a1,3\(at\)
-   120000240:	3c010000 	lui	at,0x0
-   120000244:	003c082d 	daddu	at,at,gp
-   120000248:	dc218060 	ld	at,-32672\(at\)
-   12000024c:	64210038 	daddiu	at,at,56
-   120000250:	0025082d 	daddu	at,at,a1
-   120000254:	a8250000 	swl	a1,0\(at\)
-   120000258:	b8250003 	swr	a1,3\(at\)
-   12000025c:	df858020 	ld	a1,-32736\(gp\)
-   120000260:	64a5072c 	daddiu	a1,a1,1836
-   120000264:	df858020 	ld	a1,-32736\(gp\)
-   120000268:	64a50738 	daddiu	a1,a1,1848
-   12000026c:	df858028 	ld	a1,-32728\(gp\)
-   120000270:	64a5e96c 	daddiu	a1,a1,-5780
-   120000274:	df858020 	ld	a1,-32736\(gp\)
-   120000278:	64a5072c 	daddiu	a1,a1,1836
-   12000027c:	00b1282d 	daddu	a1,a1,s1
-   120000280:	df858020 	ld	a1,-32736\(gp\)
-   120000284:	64a50738 	daddiu	a1,a1,1848
-   120000288:	00b1282d 	daddu	a1,a1,s1
-   12000028c:	df858028 	ld	a1,-32728\(gp\)
-   120000290:	64a5e96c 	daddiu	a1,a1,-5780
-   120000294:	00b1282d 	daddu	a1,a1,s1
-   120000298:	df858020 	ld	a1,-32736\(gp\)
-   12000029c:	dca5072c 	ld	a1,1836\(a1\)
-   1200002a0:	df858020 	ld	a1,-32736\(gp\)
-   1200002a4:	dca50738 	ld	a1,1848\(a1\)
-   1200002a8:	df858020 	ld	a1,-32736\(gp\)
-   1200002ac:	00b1282d 	daddu	a1,a1,s1
-   1200002b0:	dca5072c 	ld	a1,1836\(a1\)
-   1200002b4:	df858020 	ld	a1,-32736\(gp\)
-   1200002b8:	00b1282d 	daddu	a1,a1,s1
-   1200002bc:	dca50738 	ld	a1,1848\(a1\)
-   1200002c0:	df818020 	ld	at,-32736\(gp\)
-   1200002c4:	0025082d 	daddu	at,at,a1
-   1200002c8:	dc25074e 	ld	a1,1870\(at\)
-   1200002cc:	df818020 	ld	at,-32736\(gp\)
-   1200002d0:	0025082d 	daddu	at,at,a1
-   1200002d4:	fc250764 	sd	a1,1892\(at\)
-   1200002d8:	df818020 	ld	at,-32736\(gp\)
-   1200002dc:	6421072c 	daddiu	at,at,1836
-   1200002e0:	88250000 	lwl	a1,0\(at\)
-   1200002e4:	98250003 	lwr	a1,3\(at\)
-   1200002e8:	df818020 	ld	at,-32736\(gp\)
-   1200002ec:	64210738 	daddiu	at,at,1848
-   1200002f0:	88250000 	lwl	a1,0\(at\)
-   1200002f4:	98250003 	lwr	a1,3\(at\)
-   1200002f8:	df818020 	ld	at,-32736\(gp\)
-   1200002fc:	6421072c 	daddiu	at,at,1836
-   120000300:	0031082d 	daddu	at,at,s1
-   120000304:	88250000 	lwl	a1,0\(at\)
-   120000308:	98250003 	lwr	a1,3\(at\)
-   12000030c:	df818020 	ld	at,-32736\(gp\)
-   120000310:	64210738 	daddiu	at,at,1848
-   120000314:	0031082d 	daddu	at,at,s1
-   120000318:	88250000 	lwl	a1,0\(at\)
-   12000031c:	98250003 	lwr	a1,3\(at\)
-   120000320:	df818020 	ld	at,-32736\(gp\)
-   120000324:	6421074e 	daddiu	at,at,1870
-   120000328:	0025082d 	daddu	at,at,a1
-   12000032c:	88250000 	lwl	a1,0\(at\)
-   120000330:	98250003 	lwr	a1,3\(at\)
-   120000334:	df818020 	ld	at,-32736\(gp\)
-   120000338:	64210764 	daddiu	at,at,1892
-   12000033c:	0025082d 	daddu	at,at,a1
-   120000340:	a8250000 	swl	a1,0\(at\)
-   120000344:	b8250003 	swr	a1,3\(at\)
-   120000348:	3c050000 	lui	a1,0x0
-   12000034c:	00bc282d 	daddu	a1,a1,gp
-   120000350:	dca58058 	ld	a1,-32680\(a1\)
-   120000354:	df858030 	ld	a1,-32720\(gp\)
-   120000358:	64a500e0 	daddiu	a1,a1,224
-   12000035c:	3c190000 	lui	t9,0x0
-   120000360:	033cc82d 	daddu	t9,t9,gp
-   120000364:	df398058 	ld	t9,-32680\(t9\)
-   120000368:	df998030 	ld	t9,-32720\(gp\)
-   12000036c:	673900e0 	daddiu	t9,t9,224
-   120000370:	3c190000 	lui	t9,0x0
-   120000374:	033cc82d 	daddu	t9,t9,gp
-   120000378:	df398058 	ld	t9,-32680\(t9\)
-   12000037c:	0411ff58 	bal	1200000e0 <fn>
-   120000380:	00000000 	nop
-   120000384:	df998030 	ld	t9,-32720\(gp\)
-   120000388:	673900e0 	daddiu	t9,t9,224
-   12000038c:	0411ff54 	bal	1200000e0 <fn>
-   120000390:	00000000 	nop
-   120000394:	3c050000 	lui	a1,0x0
-   120000398:	00bc282d 	daddu	a1,a1,gp
-   12000039c:	dca58050 	ld	a1,-32688\(a1\)
-   1200003a0:	3c050000 	lui	a1,0x0
-   1200003a4:	00bc282d 	daddu	a1,a1,gp
-   1200003a8:	dca58050 	ld	a1,-32688\(a1\)
-   1200003ac:	64a5000c 	daddiu	a1,a1,12
-   1200003b0:	3c050000 	lui	a1,0x0
-   1200003b4:	00bc282d 	daddu	a1,a1,gp
-   1200003b8:	dca58050 	ld	a1,-32688\(a1\)
-   1200003bc:	3c010001 	lui	at,0x1
-   1200003c0:	3421e240 	ori	at,at,0xe240
-   1200003c4:	00a1282d 	daddu	a1,a1,at
-   1200003c8:	3c050000 	lui	a1,0x0
-   1200003cc:	00bc282d 	daddu	a1,a1,gp
-   1200003d0:	dca58050 	ld	a1,-32688\(a1\)
-   1200003d4:	00b1282d 	daddu	a1,a1,s1
-   1200003d8:	3c050000 	lui	a1,0x0
-   1200003dc:	00bc282d 	daddu	a1,a1,gp
-   1200003e0:	dca58050 	ld	a1,-32688\(a1\)
-   1200003e4:	64a5000c 	daddiu	a1,a1,12
-   1200003e8:	00b1282d 	daddu	a1,a1,s1
-   1200003ec:	3c050000 	lui	a1,0x0
-   1200003f0:	00bc282d 	daddu	a1,a1,gp
-   1200003f4:	dca58050 	ld	a1,-32688\(a1\)
-   1200003f8:	3c010001 	lui	at,0x1
-   1200003fc:	3421e240 	ori	at,at,0xe240
-   120000400:	00a1282d 	daddu	a1,a1,at
-   120000404:	00b1282d 	daddu	a1,a1,s1
-   120000408:	3c050000 	lui	a1,0x0
-   12000040c:	00bc282d 	daddu	a1,a1,gp
-   120000410:	dca58050 	ld	a1,-32688\(a1\)
-   120000414:	dca50000 	ld	a1,0\(a1\)
-   120000418:	3c050000 	lui	a1,0x0
-   12000041c:	00bc282d 	daddu	a1,a1,gp
-   120000420:	dca58050 	ld	a1,-32688\(a1\)
-   120000424:	dca5000c 	ld	a1,12\(a1\)
-   120000428:	3c050000 	lui	a1,0x0
-   12000042c:	00bc282d 	daddu	a1,a1,gp
-   120000430:	dca58050 	ld	a1,-32688\(a1\)
-   120000434:	00b1282d 	daddu	a1,a1,s1
-   120000438:	dca50000 	ld	a1,0\(a1\)
-   12000043c:	3c050000 	lui	a1,0x0
-   120000440:	00bc282d 	daddu	a1,a1,gp
-   120000444:	dca58050 	ld	a1,-32688\(a1\)
-   120000448:	00b1282d 	daddu	a1,a1,s1
-   12000044c:	dca5000c 	ld	a1,12\(a1\)
-   120000450:	3c010000 	lui	at,0x0
-   120000454:	003c082d 	daddu	at,at,gp
-   120000458:	dc218050 	ld	at,-32688\(at\)
-   12000045c:	0025082d 	daddu	at,at,a1
-   120000460:	dc250022 	ld	a1,34\(at\)
-   120000464:	3c010000 	lui	at,0x0
-   120000468:	003c082d 	daddu	at,at,gp
-   12000046c:	dc218050 	ld	at,-32688\(at\)
-   120000470:	0025082d 	daddu	at,at,a1
-   120000474:	fc250038 	sd	a1,56\(at\)
-   120000478:	3c010000 	lui	at,0x0
-   12000047c:	003c082d 	daddu	at,at,gp
-   120000480:	dc218050 	ld	at,-32688\(at\)
-   120000484:	88250000 	lwl	a1,0\(at\)
-   120000488:	98250003 	lwr	a1,3\(at\)
-   12000048c:	3c010000 	lui	at,0x0
-   120000490:	003c082d 	daddu	at,at,gp
-   120000494:	dc218050 	ld	at,-32688\(at\)
-   120000498:	6421000c 	daddiu	at,at,12
-   12000049c:	88250000 	lwl	a1,0\(at\)
-   1200004a0:	98250003 	lwr	a1,3\(at\)
-   1200004a4:	3c010000 	lui	at,0x0
-   1200004a8:	003c082d 	daddu	at,at,gp
-   1200004ac:	dc218050 	ld	at,-32688\(at\)
-   1200004b0:	0031082d 	daddu	at,at,s1
-   1200004b4:	88250000 	lwl	a1,0\(at\)
-   1200004b8:	98250003 	lwr	a1,3\(at\)
-   1200004bc:	3c010000 	lui	at,0x0
-   1200004c0:	003c082d 	daddu	at,at,gp
-   1200004c4:	dc218050 	ld	at,-32688\(at\)
-   1200004c8:	6421000c 	daddiu	at,at,12
-   1200004cc:	0031082d 	daddu	at,at,s1
-   1200004d0:	88250000 	lwl	a1,0\(at\)
-   1200004d4:	98250003 	lwr	a1,3\(at\)
-   1200004d8:	3c010000 	lui	at,0x0
-   1200004dc:	003c082d 	daddu	at,at,gp
-   1200004e0:	dc218050 	ld	at,-32688\(at\)
-   1200004e4:	64210022 	daddiu	at,at,34
-   1200004e8:	0025082d 	daddu	at,at,a1
-   1200004ec:	88250000 	lwl	a1,0\(at\)
-   1200004f0:	98250003 	lwr	a1,3\(at\)
-   1200004f4:	3c010000 	lui	at,0x0
-   1200004f8:	003c082d 	daddu	at,at,gp
-   1200004fc:	dc218050 	ld	at,-32688\(at\)
-   120000500:	64210038 	daddiu	at,at,56
-   120000504:	0025082d 	daddu	at,at,a1
-   120000508:	a8250000 	swl	a1,0\(at\)
-   12000050c:	b8250003 	swr	a1,3\(at\)
-   120000510:	df858020 	ld	a1,-32736\(gp\)
-   120000514:	64a507a4 	daddiu	a1,a1,1956
-   120000518:	df858020 	ld	a1,-32736\(gp\)
-   12000051c:	64a507b0 	daddiu	a1,a1,1968
-   120000520:	df858028 	ld	a1,-32728\(gp\)
-   120000524:	64a5e9e4 	daddiu	a1,a1,-5660
-   120000528:	df858020 	ld	a1,-32736\(gp\)
-   12000052c:	64a507a4 	daddiu	a1,a1,1956
-   120000530:	00b1282d 	daddu	a1,a1,s1
-   120000534:	df858020 	ld	a1,-32736\(gp\)
-   120000538:	64a507b0 	daddiu	a1,a1,1968
-   12000053c:	00b1282d 	daddu	a1,a1,s1
-   120000540:	df858028 	ld	a1,-32728\(gp\)
-   120000544:	64a5e9e4 	daddiu	a1,a1,-5660
-   120000548:	00b1282d 	daddu	a1,a1,s1
-   12000054c:	df858020 	ld	a1,-32736\(gp\)
-   120000550:	dca507a4 	ld	a1,1956\(a1\)
-   120000554:	df858020 	ld	a1,-32736\(gp\)
-   120000558:	dca507b0 	ld	a1,1968\(a1\)
-   12000055c:	df858020 	ld	a1,-32736\(gp\)
-   120000560:	00b1282d 	daddu	a1,a1,s1
-   120000564:	dca507a4 	ld	a1,1956\(a1\)
-   120000568:	df858020 	ld	a1,-32736\(gp\)
-   12000056c:	00b1282d 	daddu	a1,a1,s1
-   120000570:	dca507b0 	ld	a1,1968\(a1\)
-   120000574:	df818020 	ld	at,-32736\(gp\)
-   120000578:	0025082d 	daddu	at,at,a1
-   12000057c:	dc2507c6 	ld	a1,1990\(at\)
-   120000580:	df818020 	ld	at,-32736\(gp\)
-   120000584:	0025082d 	daddu	at,at,a1
-   120000588:	fc2507dc 	sd	a1,2012\(at\)
-   12000058c:	df818020 	ld	at,-32736\(gp\)
-   120000590:	642107a4 	daddiu	at,at,1956
-   120000594:	88250000 	lwl	a1,0\(at\)
-   120000598:	98250003 	lwr	a1,3\(at\)
-   12000059c:	df818020 	ld	at,-32736\(gp\)
-   1200005a0:	642107b0 	daddiu	at,at,1968
-   1200005a4:	88250000 	lwl	a1,0\(at\)
-   1200005a8:	98250003 	lwr	a1,3\(at\)
-   1200005ac:	df818020 	ld	at,-32736\(gp\)
-   1200005b0:	642107a4 	daddiu	at,at,1956
-   1200005b4:	0031082d 	daddu	at,at,s1
-   1200005b8:	88250000 	lwl	a1,0\(at\)
-   1200005bc:	98250003 	lwr	a1,3\(at\)
-   1200005c0:	df818020 	ld	at,-32736\(gp\)
-   1200005c4:	642107b0 	daddiu	at,at,1968
-   1200005c8:	0031082d 	daddu	at,at,s1
-   1200005cc:	88250000 	lwl	a1,0\(at\)
-   1200005d0:	98250003 	lwr	a1,3\(at\)
-   1200005d4:	df818020 	ld	at,-32736\(gp\)
-   1200005d8:	642107c6 	daddiu	at,at,1990
-   1200005dc:	0025082d 	daddu	at,at,a1
-   1200005e0:	88250000 	lwl	a1,0\(at\)
-   1200005e4:	98250003 	lwr	a1,3\(at\)
-   1200005e8:	df818020 	ld	at,-32736\(gp\)
-   1200005ec:	642107dc 	daddiu	at,at,2012
-   1200005f0:	0025082d 	daddu	at,at,a1
-   1200005f4:	a8250000 	swl	a1,0\(at\)
-   1200005f8:	b8250003 	swr	a1,3\(at\)
-   1200005fc:	3c050000 	lui	a1,0x0
-   120000600:	00bc282d 	daddu	a1,a1,gp
-   120000604:	dca58048 	ld	a1,-32696\(a1\)
-   120000608:	df858030 	ld	a1,-32720\(gp\)
-   12000060c:	64a506e0 	daddiu	a1,a1,1760
-   120000610:	3c190000 	lui	t9,0x0
-   120000614:	033cc82d 	daddu	t9,t9,gp
-   120000618:	df398048 	ld	t9,-32696\(t9\)
-   12000061c:	df998030 	ld	t9,-32720\(gp\)
-   120000620:	673906e0 	daddiu	t9,t9,1760
-   120000624:	3c190000 	lui	t9,0x0
-   120000628:	033cc82d 	daddu	t9,t9,gp
-   12000062c:	df398048 	ld	t9,-32696\(t9\)
-   120000630:	0411002b 	bal	1200006e0 <fn2>
-   120000634:	00000000 	nop
-   120000638:	df998030 	ld	t9,-32720\(gp\)
-   12000063c:	673906e0 	daddiu	t9,t9,1760
-   120000640:	04110027 	bal	1200006e0 <fn2>
-   120000644:	00000000 	nop
-   120000648:	3c050000 	lui	a1,0x0
-   12000064c:	00bc282d 	daddu	a1,a1,gp
-   120000650:	dca58060 	ld	a1,-32672\(a1\)
-   120000654:	1000fea2 	b	1200000e0 <fn>
-   120000658:	00000000 	nop
-   12000065c:	3c050000 	lui	a1,0x0
-   120000660:	00bc282d 	daddu	a1,a1,gp
-   120000664:	dca58050 	ld	a1,-32688\(a1\)
-   120000668:	dca50000 	ld	a1,0\(a1\)
-   12000066c:	1000001c 	b	1200006e0 <fn2>
-   120000670:	00000000 	nop
-   120000674:	df858020 	ld	a1,-32736\(gp\)
-   120000678:	64a5072c 	daddiu	a1,a1,1836
-   12000067c:	1000fe98 	b	1200000e0 <fn>
-   120000680:	00000000 	nop
-   120000684:	df858020 	ld	a1,-32736\(gp\)
-   120000688:	64a507b0 	daddiu	a1,a1,1968
-   12000068c:	10000014 	b	1200006e0 <fn2>
-   120000690:	00000000 	nop
-   120000694:	df858028 	ld	a1,-32728\(gp\)
-   120000698:	64a5e96c 	daddiu	a1,a1,-5780
-   12000069c:	1000fe90 	b	1200000e0 <fn>
-   1200006a0:	00000000 	nop
-   1200006a4:	df858020 	ld	a1,-32736\(gp\)
-   1200006a8:	dca507a4 	ld	a1,1956\(a1\)
-   1200006ac:	1000000c 	b	1200006e0 <fn2>
-   1200006b0:	00000000 	nop
-   1200006b4:	df858020 	ld	a1,-32736\(gp\)
-   1200006b8:	dca50738 	ld	a1,1848\(a1\)
-   1200006bc:	1000fe88 	b	1200000e0 <fn>
-   1200006c0:	00000000 	nop
-   1200006c4:	df818020 	ld	at,-32736\(gp\)
-   1200006c8:	0025082d 	daddu	at,at,a1
-   1200006cc:	dc2507c6 	ld	a1,1990\(at\)
-   1200006d0:	10000003 	b	1200006e0 <fn2>
-   1200006d4:	00000000 	nop
-	\.\.\.
-
-00000001200006e0 <fn2>:
-	\.\.\.
-
-Disassembly of section \.data:
-
-00000001200106f0 <_fdata>:
-	\.\.\.
-
-000000012001072c <dg1>:
-	\.\.\.
-
-0000000120010768 <sp2>:
-	\.\.\.
-
-00000001200107a4 <dg2>:
-	\.\.\.
-
-Disassembly of section \.got:
-
-00000001200107e0 <_GLOBAL_OFFSET_TABLE_>:
-	\.\.\.
-   1200107e8:	80000000 	.*
-   1200107ec:	00000000 	.*
-   1200107f0:	00000001 	.*
-   1200107f4:	20010000 	.*
-   1200107f8:	00000001 	.*
-   1200107fc:	20030000 	.*
-   120010800:	00000001 	.*
-   120010804:	20000000 	.*
-	\.\.\.
-   120010818:	00000001 	.*
-   12001081c:	200006e0 	.*
-   120010820:	00000001 	.*
-   120010824:	200107a4 	.*
-   120010828:	00000001 	.*
-   12001082c:	200000e0 	.*
-   120010830:	00000001 	.*
-   120010834:	2001072c 	.*
-#pass
diff --git a/ld/testsuite/ld-mips-elf/elf-rel-xgot-n64.d b/ld/testsuite/ld-mips-elf/elf-rel-xgot-n64.d
index aedbb07..fd21487 100644
--- a/ld/testsuite/ld-mips-elf/elf-rel-xgot-n64.d
+++ b/ld/testsuite/ld-mips-elf/elf-rel-xgot-n64.d
@@ -9,432 +9,437 @@
 
 Disassembly of section \.MIPS\.options:
 
-00000000100000e8 <\.MIPS\.options>:
-    100000e8:	01280000 	.*
-    100000ec:	00000000 	.*
-    100000f0:	92020022 	.*
+00000001200000b0 <\.MIPS\.options>:
+   1200000b0:	01280000 	.*
+   1200000b4:	00000000 	.*
+   1200000b8:	92020022 	.*
 	\.\.\.
-    1000010c:	10018800 	.*
+   1200000d0:	00000001 	.*
+   1200000d4:	200187d0 	.*
+
 Disassembly of section \.text:
 
-0000000010000110 <fn>:
-    10000110:	3c050000 	lui	a1,0x0
-    10000114:	00bc282d 	daddu	a1,a1,gp
-    10000118:	dca58060 	ld	a1,-32672\(a1\)
-    1000011c:	3c050000 	lui	a1,0x0
-    10000120:	00bc282d 	daddu	a1,a1,gp
-    10000124:	dca58060 	ld	a1,-32672\(a1\)
-    10000128:	64a5000c 	daddiu	a1,a1,12
-    1000012c:	3c050000 	lui	a1,0x0
-    10000130:	00bc282d 	daddu	a1,a1,gp
-    10000134:	dca58060 	ld	a1,-32672\(a1\)
-    10000138:	3c010001 	lui	at,0x1
-    1000013c:	3421e240 	ori	at,at,0xe240
-    10000140:	00a1282d 	daddu	a1,a1,at
-    10000144:	3c050000 	lui	a1,0x0
-    10000148:	00bc282d 	daddu	a1,a1,gp
-    1000014c:	dca58060 	ld	a1,-32672\(a1\)
-    10000150:	00b1282d 	daddu	a1,a1,s1
-    10000154:	3c050000 	lui	a1,0x0
-    10000158:	00bc282d 	daddu	a1,a1,gp
-    1000015c:	dca58060 	ld	a1,-32672\(a1\)
-    10000160:	64a5000c 	daddiu	a1,a1,12
-    10000164:	00b1282d 	daddu	a1,a1,s1
-    10000168:	3c050000 	lui	a1,0x0
-    1000016c:	00bc282d 	daddu	a1,a1,gp
-    10000170:	dca58060 	ld	a1,-32672\(a1\)
-    10000174:	3c010001 	lui	at,0x1
-    10000178:	3421e240 	ori	at,at,0xe240
-    1000017c:	00a1282d 	daddu	a1,a1,at
-    10000180:	00b1282d 	daddu	a1,a1,s1
-    10000184:	3c050000 	lui	a1,0x0
-    10000188:	00bc282d 	daddu	a1,a1,gp
-    1000018c:	dca58060 	ld	a1,-32672\(a1\)
-    10000190:	dca50000 	ld	a1,0\(a1\)
-    10000194:	3c050000 	lui	a1,0x0
-    10000198:	00bc282d 	daddu	a1,a1,gp
-    1000019c:	dca58060 	ld	a1,-32672\(a1\)
-    100001a0:	dca5000c 	ld	a1,12\(a1\)
-    100001a4:	3c050000 	lui	a1,0x0
-    100001a8:	00bc282d 	daddu	a1,a1,gp
-    100001ac:	dca58060 	ld	a1,-32672\(a1\)
-    100001b0:	00b1282d 	daddu	a1,a1,s1
-    100001b4:	dca50000 	ld	a1,0\(a1\)
-    100001b8:	3c050000 	lui	a1,0x0
-    100001bc:	00bc282d 	daddu	a1,a1,gp
-    100001c0:	dca58060 	ld	a1,-32672\(a1\)
-    100001c4:	00b1282d 	daddu	a1,a1,s1
-    100001c8:	dca5000c 	ld	a1,12\(a1\)
-    100001cc:	3c010000 	lui	at,0x0
-    100001d0:	003c082d 	daddu	at,at,gp
-    100001d4:	dc218060 	ld	at,-32672\(at\)
-    100001d8:	0025082d 	daddu	at,at,a1
-    100001dc:	dc250022 	ld	a1,34\(at\)
-    100001e0:	3c010000 	lui	at,0x0
-    100001e4:	003c082d 	daddu	at,at,gp
-    100001e8:	dc218060 	ld	at,-32672\(at\)
-    100001ec:	0025082d 	daddu	at,at,a1
-    100001f0:	fc250038 	sd	a1,56\(at\)
-    100001f4:	3c010000 	lui	at,0x0
-    100001f8:	003c082d 	daddu	at,at,gp
-    100001fc:	dc218060 	ld	at,-32672\(at\)
-    10000200:	88250000 	lwl	a1,0\(at\)
-    10000204:	98250003 	lwr	a1,3\(at\)
-    10000208:	3c010000 	lui	at,0x0
-    1000020c:	003c082d 	daddu	at,at,gp
-    10000210:	dc218060 	ld	at,-32672\(at\)
-    10000214:	6421000c 	daddiu	at,at,12
-    10000218:	88250000 	lwl	a1,0\(at\)
-    1000021c:	98250003 	lwr	a1,3\(at\)
-    10000220:	3c010000 	lui	at,0x0
-    10000224:	003c082d 	daddu	at,at,gp
-    10000228:	dc218060 	ld	at,-32672\(at\)
-    1000022c:	0031082d 	daddu	at,at,s1
-    10000230:	88250000 	lwl	a1,0\(at\)
-    10000234:	98250003 	lwr	a1,3\(at\)
-    10000238:	3c010000 	lui	at,0x0
-    1000023c:	003c082d 	daddu	at,at,gp
-    10000240:	dc218060 	ld	at,-32672\(at\)
-    10000244:	6421000c 	daddiu	at,at,12
-    10000248:	0031082d 	daddu	at,at,s1
-    1000024c:	88250000 	lwl	a1,0\(at\)
-    10000250:	98250003 	lwr	a1,3\(at\)
-    10000254:	3c010000 	lui	at,0x0
-    10000258:	003c082d 	daddu	at,at,gp
-    1000025c:	dc218060 	ld	at,-32672\(at\)
-    10000260:	64210022 	daddiu	at,at,34
-    10000264:	0025082d 	daddu	at,at,a1
-    10000268:	88250000 	lwl	a1,0\(at\)
-    1000026c:	98250003 	lwr	a1,3\(at\)
-    10000270:	3c010000 	lui	at,0x0
-    10000274:	003c082d 	daddu	at,at,gp
-    10000278:	dc218060 	ld	at,-32672\(at\)
-    1000027c:	64210038 	daddiu	at,at,56
-    10000280:	0025082d 	daddu	at,at,a1
-    10000284:	a8250000 	swl	a1,0\(at\)
-    10000288:	b8250003 	swr	a1,3\(at\)
-    1000028c:	df858020 	ld	a1,-32736\(gp\)
-    10000290:	64a5075c 	daddiu	a1,a1,1884
-    10000294:	df858020 	ld	a1,-32736\(gp\)
-    10000298:	64a50768 	daddiu	a1,a1,1896
-    1000029c:	df858028 	ld	a1,-32728\(gp\)
-    100002a0:	64a5e99c 	daddiu	a1,a1,-5732
-    100002a4:	df858020 	ld	a1,-32736\(gp\)
-    100002a8:	64a5075c 	daddiu	a1,a1,1884
-    100002ac:	00b1282d 	daddu	a1,a1,s1
-    100002b0:	df858020 	ld	a1,-32736\(gp\)
-    100002b4:	64a50768 	daddiu	a1,a1,1896
-    100002b8:	00b1282d 	daddu	a1,a1,s1
-    100002bc:	df858028 	ld	a1,-32728\(gp\)
-    100002c0:	64a5e99c 	daddiu	a1,a1,-5732
-    100002c4:	00b1282d 	daddu	a1,a1,s1
-    100002c8:	df858020 	ld	a1,-32736\(gp\)
-    100002cc:	dca5075c 	ld	a1,1884\(a1\)
-    100002d0:	df858020 	ld	a1,-32736\(gp\)
-    100002d4:	dca50768 	ld	a1,1896\(a1\)
-    100002d8:	df858020 	ld	a1,-32736\(gp\)
-    100002dc:	00b1282d 	daddu	a1,a1,s1
-    100002e0:	dca5075c 	ld	a1,1884\(a1\)
-    100002e4:	df858020 	ld	a1,-32736\(gp\)
-    100002e8:	00b1282d 	daddu	a1,a1,s1
-    100002ec:	dca50768 	ld	a1,1896\(a1\)
-    100002f0:	df818020 	ld	at,-32736\(gp\)
-    100002f4:	0025082d 	daddu	at,at,a1
-    100002f8:	dc25077e 	ld	a1,1918\(at\)
-    100002fc:	df818020 	ld	at,-32736\(gp\)
-    10000300:	0025082d 	daddu	at,at,a1
-    10000304:	fc250794 	sd	a1,1940\(at\)
-    10000308:	df818020 	ld	at,-32736\(gp\)
-    1000030c:	6421075c 	daddiu	at,at,1884
-    10000310:	88250000 	lwl	a1,0\(at\)
-    10000314:	98250003 	lwr	a1,3\(at\)
-    10000318:	df818020 	ld	at,-32736\(gp\)
-    1000031c:	64210768 	daddiu	at,at,1896
-    10000320:	88250000 	lwl	a1,0\(at\)
-    10000324:	98250003 	lwr	a1,3\(at\)
-    10000328:	df818020 	ld	at,-32736\(gp\)
-    1000032c:	6421075c 	daddiu	at,at,1884
-    10000330:	0031082d 	daddu	at,at,s1
-    10000334:	88250000 	lwl	a1,0\(at\)
-    10000338:	98250003 	lwr	a1,3\(at\)
-    1000033c:	df818020 	ld	at,-32736\(gp\)
-    10000340:	64210768 	daddiu	at,at,1896
-    10000344:	0031082d 	daddu	at,at,s1
-    10000348:	88250000 	lwl	a1,0\(at\)
-    1000034c:	98250003 	lwr	a1,3\(at\)
-    10000350:	df818020 	ld	at,-32736\(gp\)
-    10000354:	6421077e 	daddiu	at,at,1918
-    10000358:	0025082d 	daddu	at,at,a1
-    1000035c:	88250000 	lwl	a1,0\(at\)
-    10000360:	98250003 	lwr	a1,3\(at\)
-    10000364:	df818020 	ld	at,-32736\(gp\)
-    10000368:	64210794 	daddiu	at,at,1940
-    1000036c:	0025082d 	daddu	at,at,a1
-    10000370:	a8250000 	swl	a1,0\(at\)
-    10000374:	b8250003 	swr	a1,3\(at\)
-    10000378:	3c050000 	lui	a1,0x0
-    1000037c:	00bc282d 	daddu	a1,a1,gp
-    10000380:	dca58058 	ld	a1,-32680\(a1\)
-    10000384:	df858030 	ld	a1,-32720\(gp\)
-    10000388:	64a50110 	daddiu	a1,a1,272
-    1000038c:	3c190000 	lui	t9,0x0
-    10000390:	033cc82d 	daddu	t9,t9,gp
-    10000394:	df398058 	ld	t9,-32680\(t9\)
-    10000398:	df998030 	ld	t9,-32720\(gp\)
-    1000039c:	67390110 	daddiu	t9,t9,272
-    100003a0:	3c190000 	lui	t9,0x0
-    100003a4:	033cc82d 	daddu	t9,t9,gp
-    100003a8:	df398058 	ld	t9,-32680\(t9\)
-    100003ac:	0411ff58 	bal	10000110 <fn>
-    100003b0:	00000000 	nop
-    100003b4:	df998030 	ld	t9,-32720\(gp\)
-    100003b8:	67390110 	daddiu	t9,t9,272
-    100003bc:	0411ff54 	bal	10000110 <fn>
-    100003c0:	00000000 	nop
-    100003c4:	3c050000 	lui	a1,0x0
-    100003c8:	00bc282d 	daddu	a1,a1,gp
-    100003cc:	dca58050 	ld	a1,-32688\(a1\)
-    100003d0:	3c050000 	lui	a1,0x0
-    100003d4:	00bc282d 	daddu	a1,a1,gp
-    100003d8:	dca58050 	ld	a1,-32688\(a1\)
-    100003dc:	64a5000c 	daddiu	a1,a1,12
-    100003e0:	3c050000 	lui	a1,0x0
-    100003e4:	00bc282d 	daddu	a1,a1,gp
-    100003e8:	dca58050 	ld	a1,-32688\(a1\)
-    100003ec:	3c010001 	lui	at,0x1
-    100003f0:	3421e240 	ori	at,at,0xe240
-    100003f4:	00a1282d 	daddu	a1,a1,at
-    100003f8:	3c050000 	lui	a1,0x0
-    100003fc:	00bc282d 	daddu	a1,a1,gp
-    10000400:	dca58050 	ld	a1,-32688\(a1\)
-    10000404:	00b1282d 	daddu	a1,a1,s1
-    10000408:	3c050000 	lui	a1,0x0
-    1000040c:	00bc282d 	daddu	a1,a1,gp
-    10000410:	dca58050 	ld	a1,-32688\(a1\)
-    10000414:	64a5000c 	daddiu	a1,a1,12
-    10000418:	00b1282d 	daddu	a1,a1,s1
-    1000041c:	3c050000 	lui	a1,0x0
-    10000420:	00bc282d 	daddu	a1,a1,gp
-    10000424:	dca58050 	ld	a1,-32688\(a1\)
-    10000428:	3c010001 	lui	at,0x1
-    1000042c:	3421e240 	ori	at,at,0xe240
-    10000430:	00a1282d 	daddu	a1,a1,at
-    10000434:	00b1282d 	daddu	a1,a1,s1
-    10000438:	3c050000 	lui	a1,0x0
-    1000043c:	00bc282d 	daddu	a1,a1,gp
-    10000440:	dca58050 	ld	a1,-32688\(a1\)
-    10000444:	dca50000 	ld	a1,0\(a1\)
-    10000448:	3c050000 	lui	a1,0x0
-    1000044c:	00bc282d 	daddu	a1,a1,gp
-    10000450:	dca58050 	ld	a1,-32688\(a1\)
-    10000454:	dca5000c 	ld	a1,12\(a1\)
-    10000458:	3c050000 	lui	a1,0x0
-    1000045c:	00bc282d 	daddu	a1,a1,gp
-    10000460:	dca58050 	ld	a1,-32688\(a1\)
-    10000464:	00b1282d 	daddu	a1,a1,s1
-    10000468:	dca50000 	ld	a1,0\(a1\)
-    1000046c:	3c050000 	lui	a1,0x0
-    10000470:	00bc282d 	daddu	a1,a1,gp
-    10000474:	dca58050 	ld	a1,-32688\(a1\)
-    10000478:	00b1282d 	daddu	a1,a1,s1
-    1000047c:	dca5000c 	ld	a1,12\(a1\)
-    10000480:	3c010000 	lui	at,0x0
-    10000484:	003c082d 	daddu	at,at,gp
-    10000488:	dc218050 	ld	at,-32688\(at\)
-    1000048c:	0025082d 	daddu	at,at,a1
-    10000490:	dc250022 	ld	a1,34\(at\)
-    10000494:	3c010000 	lui	at,0x0
-    10000498:	003c082d 	daddu	at,at,gp
-    1000049c:	dc218050 	ld	at,-32688\(at\)
-    100004a0:	0025082d 	daddu	at,at,a1
-    100004a4:	fc250038 	sd	a1,56\(at\)
-    100004a8:	3c010000 	lui	at,0x0
-    100004ac:	003c082d 	daddu	at,at,gp
-    100004b0:	dc218050 	ld	at,-32688\(at\)
-    100004b4:	88250000 	lwl	a1,0\(at\)
-    100004b8:	98250003 	lwr	a1,3\(at\)
-    100004bc:	3c010000 	lui	at,0x0
-    100004c0:	003c082d 	daddu	at,at,gp
-    100004c4:	dc218050 	ld	at,-32688\(at\)
-    100004c8:	6421000c 	daddiu	at,at,12
-    100004cc:	88250000 	lwl	a1,0\(at\)
-    100004d0:	98250003 	lwr	a1,3\(at\)
-    100004d4:	3c010000 	lui	at,0x0
-    100004d8:	003c082d 	daddu	at,at,gp
-    100004dc:	dc218050 	ld	at,-32688\(at\)
-    100004e0:	0031082d 	daddu	at,at,s1
-    100004e4:	88250000 	lwl	a1,0\(at\)
-    100004e8:	98250003 	lwr	a1,3\(at\)
-    100004ec:	3c010000 	lui	at,0x0
-    100004f0:	003c082d 	daddu	at,at,gp
-    100004f4:	dc218050 	ld	at,-32688\(at\)
-    100004f8:	6421000c 	daddiu	at,at,12
-    100004fc:	0031082d 	daddu	at,at,s1
-    10000500:	88250000 	lwl	a1,0\(at\)
-    10000504:	98250003 	lwr	a1,3\(at\)
-    10000508:	3c010000 	lui	at,0x0
-    1000050c:	003c082d 	daddu	at,at,gp
-    10000510:	dc218050 	ld	at,-32688\(at\)
-    10000514:	64210022 	daddiu	at,at,34
-    10000518:	0025082d 	daddu	at,at,a1
-    1000051c:	88250000 	lwl	a1,0\(at\)
-    10000520:	98250003 	lwr	a1,3\(at\)
-    10000524:	3c010000 	lui	at,0x0
-    10000528:	003c082d 	daddu	at,at,gp
-    1000052c:	dc218050 	ld	at,-32688\(at\)
-    10000530:	64210038 	daddiu	at,at,56
-    10000534:	0025082d 	daddu	at,at,a1
-    10000538:	a8250000 	swl	a1,0\(at\)
-    1000053c:	b8250003 	swr	a1,3\(at\)
-    10000540:	df858020 	ld	a1,-32736\(gp\)
-    10000544:	64a507d4 	daddiu	a1,a1,2004
-    10000548:	df858020 	ld	a1,-32736\(gp\)
-    1000054c:	64a507e0 	daddiu	a1,a1,2016
-    10000550:	df858028 	ld	a1,-32728\(gp\)
-    10000554:	64a5ea14 	daddiu	a1,a1,-5612
-    10000558:	df858020 	ld	a1,-32736\(gp\)
-    1000055c:	64a507d4 	daddiu	a1,a1,2004
-    10000560:	00b1282d 	daddu	a1,a1,s1
-    10000564:	df858020 	ld	a1,-32736\(gp\)
-    10000568:	64a507e0 	daddiu	a1,a1,2016
-    1000056c:	00b1282d 	daddu	a1,a1,s1
-    10000570:	df858028 	ld	a1,-32728\(gp\)
-    10000574:	64a5ea14 	daddiu	a1,a1,-5612
-    10000578:	00b1282d 	daddu	a1,a1,s1
-    1000057c:	df858020 	ld	a1,-32736\(gp\)
-    10000580:	dca507d4 	ld	a1,2004\(a1\)
-    10000584:	df858020 	ld	a1,-32736\(gp\)
-    10000588:	dca507e0 	ld	a1,2016\(a1\)
-    1000058c:	df858020 	ld	a1,-32736\(gp\)
-    10000590:	00b1282d 	daddu	a1,a1,s1
-    10000594:	dca507d4 	ld	a1,2004\(a1\)
-    10000598:	df858020 	ld	a1,-32736\(gp\)
-    1000059c:	00b1282d 	daddu	a1,a1,s1
-    100005a0:	dca507e0 	ld	a1,2016\(a1\)
-    100005a4:	df818020 	ld	at,-32736\(gp\)
-    100005a8:	0025082d 	daddu	at,at,a1
-    100005ac:	dc2507f6 	ld	a1,2038\(at\)
-    100005b0:	df818020 	ld	at,-32736\(gp\)
-    100005b4:	0025082d 	daddu	at,at,a1
-    100005b8:	fc25080c 	sd	a1,2060\(at\)
-    100005bc:	df818020 	ld	at,-32736\(gp\)
-    100005c0:	642107d4 	daddiu	at,at,2004
-    100005c4:	88250000 	lwl	a1,0\(at\)
-    100005c8:	98250003 	lwr	a1,3\(at\)
-    100005cc:	df818020 	ld	at,-32736\(gp\)
-    100005d0:	642107e0 	daddiu	at,at,2016
-    100005d4:	88250000 	lwl	a1,0\(at\)
-    100005d8:	98250003 	lwr	a1,3\(at\)
-    100005dc:	df818020 	ld	at,-32736\(gp\)
-    100005e0:	642107d4 	daddiu	at,at,2004
-    100005e4:	0031082d 	daddu	at,at,s1
-    100005e8:	88250000 	lwl	a1,0\(at\)
-    100005ec:	98250003 	lwr	a1,3\(at\)
-    100005f0:	df818020 	ld	at,-32736\(gp\)
-    100005f4:	642107e0 	daddiu	at,at,2016
-    100005f8:	0031082d 	daddu	at,at,s1
-    100005fc:	88250000 	lwl	a1,0\(at\)
-    10000600:	98250003 	lwr	a1,3\(at\)
-    10000604:	df818020 	ld	at,-32736\(gp\)
-    10000608:	642107f6 	daddiu	at,at,2038
-    1000060c:	0025082d 	daddu	at,at,a1
-    10000610:	88250000 	lwl	a1,0\(at\)
-    10000614:	98250003 	lwr	a1,3\(at\)
-    10000618:	df818020 	ld	at,-32736\(gp\)
-    1000061c:	6421080c 	daddiu	at,at,2060
-    10000620:	0025082d 	daddu	at,at,a1
-    10000624:	a8250000 	swl	a1,0\(at\)
-    10000628:	b8250003 	swr	a1,3\(at\)
-    1000062c:	3c050000 	lui	a1,0x0
-    10000630:	00bc282d 	daddu	a1,a1,gp
-    10000634:	dca58048 	ld	a1,-32696\(a1\)
-    10000638:	df858030 	ld	a1,-32720\(gp\)
-    1000063c:	64a50710 	daddiu	a1,a1,1808
-    10000640:	3c190000 	lui	t9,0x0
-    10000644:	033cc82d 	daddu	t9,t9,gp
-    10000648:	df398048 	ld	t9,-32696\(t9\)
-    1000064c:	df998030 	ld	t9,-32720\(gp\)
-    10000650:	67390710 	daddiu	t9,t9,1808
-    10000654:	3c190000 	lui	t9,0x0
-    10000658:	033cc82d 	daddu	t9,t9,gp
-    1000065c:	df398048 	ld	t9,-32696\(t9\)
-    10000660:	0411002b 	bal	10000710 <fn2>
-    10000664:	00000000 	nop
-    10000668:	df998030 	ld	t9,-32720\(gp\)
-    1000066c:	67390710 	daddiu	t9,t9,1808
-    10000670:	04110027 	bal	10000710 <fn2>
-    10000674:	00000000 	nop
-    10000678:	3c050000 	lui	a1,0x0
-    1000067c:	00bc282d 	daddu	a1,a1,gp
-    10000680:	dca58060 	ld	a1,-32672\(a1\)
-    10000684:	1000fea2 	b	10000110 <fn>
-    10000688:	00000000 	nop
-    1000068c:	3c050000 	lui	a1,0x0
-    10000690:	00bc282d 	daddu	a1,a1,gp
-    10000694:	dca58050 	ld	a1,-32688\(a1\)
-    10000698:	dca50000 	ld	a1,0\(a1\)
-    1000069c:	1000001c 	b	10000710 <fn2>
-    100006a0:	00000000 	nop
-    100006a4:	df858020 	ld	a1,-32736\(gp\)
-    100006a8:	64a5075c 	daddiu	a1,a1,1884
-    100006ac:	1000fe98 	b	10000110 <fn>
-    100006b0:	00000000 	nop
-    100006b4:	df858020 	ld	a1,-32736\(gp\)
-    100006b8:	64a507e0 	daddiu	a1,a1,2016
-    100006bc:	10000014 	b	10000710 <fn2>
-    100006c0:	00000000 	nop
-    10[...]

[diff truncated at 100000 bytes]


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]