This is the mail archive of the binutils@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]

Fix MIPS elf-rel-got-*.d tests


The elf-rel-got-*.d tests started failing after HJ's 2006-05-30 patch to
change MAXPAGESIZE for various targets' linker scripts.  Before the patch,
the n32 and n64 scripts set MAXPAGESIZE to 0x100000 (5 zeros) for n32 and
n64, even though ELF_MAXPAGESIZE is defined to 0x10000 (4 zeros).  I think
HJ's change was good.  I see no reason for having two different values,
and no MIPS OS I know of has pages bigger than 64k.

This patch brings the results into line with the new page size, and makes
extra adjustments for .reginfo.  (I deliberately didn't do this yesterday;
I'm going through each failure in turn, and just fixed the test cases
that regressed after that change.  I left those that already failed alone.)

Patch tested on mips{,64}{,el}-{elf,linux-gnu} and mips-sgi-irix6.5.
OK to install?

Richard


ld/testsuite/
	* ld-mips-elf/elf-rel-got-n32.d: Adjust page gap from 0x100000
	to 0x10000.  Move .reginfo before .text and bump .text addresses
	by 0x10 to make room.  Move data segment down by 0x10 bytes to
	account for new size of text segment.
	* ld-mips-elf/elf-rel-xgot-n32.d: Likewise.
	* ld-mips-elf/elf-rel-got-n64-linux.d: Adjust page gap from
	0x100000 to 0x10000.
	* ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.

Index: ld/testsuite/ld-mips-elf/elf-rel-got-n32.d
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-mips-elf/elf-rel-got-n32.d,v
retrieving revision 1.4
diff -u -p -r1.4 elf-rel-got-n32.d
--- ld/testsuite/ld-mips-elf/elf-rel-got-n32.d	31 Jan 2005 22:00:59 -0000	1.4
+++ ld/testsuite/ld-mips-elf/elf-rel-got-n32.d	17 Oct 2006 15:05:40 -0000
@@ -6,309 +6,310 @@
 
 .*: +file format elf32-n.*mips.*
 
+Disassembly of section \.reginfo:
+
+10000098 <\.reginfo>:
+10000098:	92020022 	.*
+	\.\.\.
+100000ac:	100185a0 	.*
+
 Disassembly of section \.text:
 
-100000a0 <fn>:
-100000a0:	8f858064 	lw	a1,-32668\(gp\)
-100000a4:	8f858064 	lw	a1,-32668\(gp\)
-100000a8:	24a5000c 	addiu	a1,a1,12
-100000ac:	8f858064 	lw	a1,-32668\(gp\)
-100000b0:	3c010001 	lui	at,0x1
-100000b4:	3421e240 	ori	at,at,0xe240
-100000b8:	00a12821 	addu	a1,a1,at
+100000b0 <fn>:
+100000b0:	8f858064 	lw	a1,-32668\(gp\)
+100000b4:	8f858064 	lw	a1,-32668\(gp\)
+100000b8:	24a5000c 	addiu	a1,a1,12
 100000bc:	8f858064 	lw	a1,-32668\(gp\)
-100000c0:	00b12821 	addu	a1,a1,s1
-100000c4:	8f858064 	lw	a1,-32668\(gp\)
-100000c8:	24a5000c 	addiu	a1,a1,12
-100000cc:	00b12821 	addu	a1,a1,s1
-100000d0:	8f858064 	lw	a1,-32668\(gp\)
-100000d4:	3c010001 	lui	at,0x1
-100000d8:	3421e240 	ori	at,at,0xe240
-100000dc:	00a12821 	addu	a1,a1,at
-100000e0:	00b12821 	addu	a1,a1,s1
-100000e4:	8f858018 	lw	a1,-32744\(gp\)
-100000e8:	8ca5050c 	lw	a1,1292\(a1\)
-100000ec:	8f858018 	lw	a1,-32744\(gp\)
-100000f0:	8ca50518 	lw	a1,1304\(a1\)
+100000c0:	3c010001 	lui	at,0x1
+100000c4:	3421e240 	ori	at,at,0xe240
+100000c8:	00a12821 	addu	a1,a1,at
+100000cc:	8f858064 	lw	a1,-32668\(gp\)
+100000d0:	00b12821 	addu	a1,a1,s1
+100000d4:	8f858064 	lw	a1,-32668\(gp\)
+100000d8:	24a5000c 	addiu	a1,a1,12
+100000dc:	00b12821 	addu	a1,a1,s1
+100000e0:	8f858064 	lw	a1,-32668\(gp\)
+100000e4:	3c010001 	lui	at,0x1
+100000e8:	3421e240 	ori	at,at,0xe240
+100000ec:	00a12821 	addu	a1,a1,at
+100000f0:	00b12821 	addu	a1,a1,s1
 100000f4:	8f858018 	lw	a1,-32744\(gp\)
-100000f8:	00b12821 	addu	a1,a1,s1
-100000fc:	8ca5050c 	lw	a1,1292\(a1\)
-10000100:	8f858018 	lw	a1,-32744\(gp\)
-10000104:	00b12821 	addu	a1,a1,s1
-10000108:	8ca50518 	lw	a1,1304\(a1\)
-1000010c:	8f818018 	lw	at,-32744\(gp\)
-10000110:	00250821 	addu	at,at,a1
-10000114:	8c25052e 	lw	a1,1326\(at\)
-10000118:	8f818018 	lw	at,-32744\(gp\)
-1000011c:	00250821 	addu	at,at,a1
-10000120:	ac250544 	sw	a1,1348\(at\)
-10000124:	8f818064 	lw	at,-32668\(gp\)
-10000128:	88250000 	lwl	a1,0\(at\)
-1000012c:	98250003 	lwr	a1,3\(at\)
-10000130:	8f818064 	lw	at,-32668\(gp\)
-10000134:	2421000c 	addiu	at,at,12
+100000f8:	8ca504fc 	lw	a1,1276\(a1\)
+100000fc:	8f858018 	lw	a1,-32744\(gp\)
+10000100:	8ca50508 	lw	a1,1288\(a1\)
+10000104:	8f858018 	lw	a1,-32744\(gp\)
+10000108:	00b12821 	addu	a1,a1,s1
+1000010c:	8ca504fc 	lw	a1,1276\(a1\)
+10000110:	8f858018 	lw	a1,-32744\(gp\)
+10000114:	00b12821 	addu	a1,a1,s1
+10000118:	8ca50508 	lw	a1,1288\(a1\)
+1000011c:	8f818018 	lw	at,-32744\(gp\)
+10000120:	00250821 	addu	at,at,a1
+10000124:	8c25051e 	lw	a1,1310\(at\)
+10000128:	8f818018 	lw	at,-32744\(gp\)
+1000012c:	00250821 	addu	at,at,a1
+10000130:	ac250534 	sw	a1,1332\(at\)
+10000134:	8f818064 	lw	at,-32668\(gp\)
 10000138:	88250000 	lwl	a1,0\(at\)
 1000013c:	98250003 	lwr	a1,3\(at\)
 10000140:	8f818064 	lw	at,-32668\(gp\)
-10000144:	00310821 	addu	at,at,s1
+10000144:	2421000c 	addiu	at,at,12
 10000148:	88250000 	lwl	a1,0\(at\)
 1000014c:	98250003 	lwr	a1,3\(at\)
 10000150:	8f818064 	lw	at,-32668\(gp\)
-10000154:	2421000c 	addiu	at,at,12
-10000158:	00310821 	addu	at,at,s1
-1000015c:	88250000 	lwl	a1,0\(at\)
-10000160:	98250003 	lwr	a1,3\(at\)
-10000164:	8f818064 	lw	at,-32668\(gp\)
-10000168:	24210022 	addiu	at,at,34
-1000016c:	00250821 	addu	at,at,a1
-10000170:	88250000 	lwl	a1,0\(at\)
-10000174:	98250003 	lwr	a1,3\(at\)
-10000178:	8f818064 	lw	at,-32668\(gp\)
-1000017c:	24210038 	addiu	at,at,56
-10000180:	00250821 	addu	at,at,a1
-10000184:	a8250000 	swl	a1,0\(at\)
-10000188:	b8250003 	swr	a1,3\(at\)
-1000018c:	8f85801c 	lw	a1,-32740\(gp\)
-10000190:	8f858020 	lw	a1,-32736\(gp\)
-10000194:	8f858024 	lw	a1,-32732\(gp\)
-10000198:	8f85801c 	lw	a1,-32740\(gp\)
-1000019c:	00b12821 	addu	a1,a1,s1
+10000154:	00310821 	addu	at,at,s1
+10000158:	88250000 	lwl	a1,0\(at\)
+1000015c:	98250003 	lwr	a1,3\(at\)
+10000160:	8f818064 	lw	at,-32668\(gp\)
+10000164:	2421000c 	addiu	at,at,12
+10000168:	00310821 	addu	at,at,s1
+1000016c:	88250000 	lwl	a1,0\(at\)
+10000170:	98250003 	lwr	a1,3\(at\)
+10000174:	8f818064 	lw	at,-32668\(gp\)
+10000178:	24210022 	addiu	at,at,34
+1000017c:	00250821 	addu	at,at,a1
+10000180:	88250000 	lwl	a1,0\(at\)
+10000184:	98250003 	lwr	a1,3\(at\)
+10000188:	8f818064 	lw	at,-32668\(gp\)
+1000018c:	24210038 	addiu	at,at,56
+10000190:	00250821 	addu	at,at,a1
+10000194:	a8250000 	swl	a1,0\(at\)
+10000198:	b8250003 	swr	a1,3\(at\)
+1000019c:	8f85801c 	lw	a1,-32740\(gp\)
 100001a0:	8f858020 	lw	a1,-32736\(gp\)
-100001a4:	00b12821 	addu	a1,a1,s1
-100001a8:	8f858024 	lw	a1,-32732\(gp\)
+100001a4:	8f858024 	lw	a1,-32732\(gp\)
+100001a8:	8f85801c 	lw	a1,-32740\(gp\)
 100001ac:	00b12821 	addu	a1,a1,s1
-100001b0:	8f858018 	lw	a1,-32744\(gp\)
-100001b4:	8ca5050c 	lw	a1,1292\(a1\)
-100001b8:	8f858018 	lw	a1,-32744\(gp\)
-100001bc:	8ca50518 	lw	a1,1304\(a1\)
+100001b0:	8f858020 	lw	a1,-32736\(gp\)
+100001b4:	00b12821 	addu	a1,a1,s1
+100001b8:	8f858024 	lw	a1,-32732\(gp\)
+100001bc:	00b12821 	addu	a1,a1,s1
 100001c0:	8f858018 	lw	a1,-32744\(gp\)
-100001c4:	00b12821 	addu	a1,a1,s1
-100001c8:	8ca5050c 	lw	a1,1292\(a1\)
-100001cc:	8f858018 	lw	a1,-32744\(gp\)
-100001d0:	00b12821 	addu	a1,a1,s1
-100001d4:	8ca50518 	lw	a1,1304\(a1\)
-100001d8:	8f818018 	lw	at,-32744\(gp\)
-100001dc:	00250821 	addu	at,at,a1
-100001e0:	8c25052e 	lw	a1,1326\(at\)
-100001e4:	8f818018 	lw	at,-32744\(gp\)
-100001e8:	00250821 	addu	at,at,a1
-100001ec:	ac250544 	sw	a1,1348\(at\)
-100001f0:	8f81801c 	lw	at,-32740\(gp\)
-100001f4:	88250000 	lwl	a1,0\(at\)
-100001f8:	98250003 	lwr	a1,3\(at\)
-100001fc:	8f818020 	lw	at,-32736\(gp\)
-10000200:	88250000 	lwl	a1,0\(at\)
-10000204:	98250003 	lwr	a1,3\(at\)
-10000208:	8f81801c 	lw	at,-32740\(gp\)
-1000020c:	00310821 	addu	at,at,s1
+100001c4:	8ca504fc 	lw	a1,1276\(a1\)
+100001c8:	8f858018 	lw	a1,-32744\(gp\)
+100001cc:	8ca50508 	lw	a1,1288\(a1\)
+100001d0:	8f858018 	lw	a1,-32744\(gp\)
+100001d4:	00b12821 	addu	a1,a1,s1
+100001d8:	8ca504fc 	lw	a1,1276\(a1\)
+100001dc:	8f858018 	lw	a1,-32744\(gp\)
+100001e0:	00b12821 	addu	a1,a1,s1
+100001e4:	8ca50508 	lw	a1,1288\(a1\)
+100001e8:	8f818018 	lw	at,-32744\(gp\)
+100001ec:	00250821 	addu	at,at,a1
+100001f0:	8c25051e 	lw	a1,1310\(at\)
+100001f4:	8f818018 	lw	at,-32744\(gp\)
+100001f8:	00250821 	addu	at,at,a1
+100001fc:	ac250534 	sw	a1,1332\(at\)
+10000200:	8f81801c 	lw	at,-32740\(gp\)
+10000204:	88250000 	lwl	a1,0\(at\)
+10000208:	98250003 	lwr	a1,3\(at\)
+1000020c:	8f818020 	lw	at,-32736\(gp\)
 10000210:	88250000 	lwl	a1,0\(at\)
 10000214:	98250003 	lwr	a1,3\(at\)
-10000218:	8f818020 	lw	at,-32736\(gp\)
+10000218:	8f81801c 	lw	at,-32740\(gp\)
 1000021c:	00310821 	addu	at,at,s1
 10000220:	88250000 	lwl	a1,0\(at\)
 10000224:	98250003 	lwr	a1,3\(at\)
-10000228:	8f818028 	lw	at,-32728\(gp\)
-1000022c:	00250821 	addu	at,at,a1
+10000228:	8f818020 	lw	at,-32736\(gp\)
+1000022c:	00310821 	addu	at,at,s1
 10000230:	88250000 	lwl	a1,0\(at\)
 10000234:	98250003 	lwr	a1,3\(at\)
-10000238:	8f81802c 	lw	at,-32724\(gp\)
+10000238:	8f818028 	lw	at,-32728\(gp\)
 1000023c:	00250821 	addu	at,at,a1
-10000240:	a8250000 	swl	a1,0\(at\)
-10000244:	b8250003 	swr	a1,3\(at\)
-10000248:	8f85805c 	lw	a1,-32676\(gp\)
-1000024c:	8f858030 	lw	a1,-32720\(gp\)
-10000250:	8f99805c 	lw	t9,-32676\(gp\)
-10000254:	8f998030 	lw	t9,-32720\(gp\)
-10000258:	8f99805c 	lw	t9,-32676\(gp\)
-1000025c:	0320f809 	jalr	t9
-10000260:	00000000 	nop
+10000240:	88250000 	lwl	a1,0\(at\)
+10000244:	98250003 	lwr	a1,3\(at\)
+10000248:	8f81802c 	lw	at,-32724\(gp\)
+1000024c:	00250821 	addu	at,at,a1
+10000250:	a8250000 	swl	a1,0\(at\)
+10000254:	b8250003 	swr	a1,3\(at\)
+10000258:	8f85805c 	lw	a1,-32676\(gp\)
+1000025c:	8f858030 	lw	a1,-32720\(gp\)
+10000260:	8f99805c 	lw	t9,-32676\(gp\)
 10000264:	8f998030 	lw	t9,-32720\(gp\)
-10000268:	0320f809 	jalr	t9
-1000026c:	00000000 	nop
-10000270:	8f858068 	lw	a1,-32664\(gp\)
-10000274:	8f858068 	lw	a1,-32664\(gp\)
-10000278:	24a5000c 	addiu	a1,a1,12
-1000027c:	8f858068 	lw	a1,-32664\(gp\)
-10000280:	3c010001 	lui	at,0x1
-10000284:	3421e240 	ori	at,at,0xe240
-10000288:	00a12821 	addu	a1,a1,at
+10000268:	8f99805c 	lw	t9,-32676\(gp\)
+1000026c:	0320f809 	jalr	t9
+10000270:	00000000 	nop
+10000274:	8f998030 	lw	t9,-32720\(gp\)
+10000278:	0320f809 	jalr	t9
+1000027c:	00000000 	nop
+10000280:	8f858068 	lw	a1,-32664\(gp\)
+10000284:	8f858068 	lw	a1,-32664\(gp\)
+10000288:	24a5000c 	addiu	a1,a1,12
 1000028c:	8f858068 	lw	a1,-32664\(gp\)
-10000290:	00b12821 	addu	a1,a1,s1
-10000294:	8f858068 	lw	a1,-32664\(gp\)
-10000298:	24a5000c 	addiu	a1,a1,12
-1000029c:	00b12821 	addu	a1,a1,s1
-100002a0:	8f858068 	lw	a1,-32664\(gp\)
-100002a4:	3c010001 	lui	at,0x1
-100002a8:	3421e240 	ori	at,at,0xe240
-100002ac:	00a12821 	addu	a1,a1,at
-100002b0:	00b12821 	addu	a1,a1,s1
-100002b4:	8f858018 	lw	a1,-32744\(gp\)
-100002b8:	8ca50584 	lw	a1,1412\(a1\)
-100002bc:	8f858018 	lw	a1,-32744\(gp\)
-100002c0:	8ca50590 	lw	a1,1424\(a1\)
+10000290:	3c010001 	lui	at,0x1
+10000294:	3421e240 	ori	at,at,0xe240
+10000298:	00a12821 	addu	a1,a1,at
+1000029c:	8f858068 	lw	a1,-32664\(gp\)
+100002a0:	00b12821 	addu	a1,a1,s1
+100002a4:	8f858068 	lw	a1,-32664\(gp\)
+100002a8:	24a5000c 	addiu	a1,a1,12
+100002ac:	00b12821 	addu	a1,a1,s1
+100002b0:	8f858068 	lw	a1,-32664\(gp\)
+100002b4:	3c010001 	lui	at,0x1
+100002b8:	3421e240 	ori	at,at,0xe240
+100002bc:	00a12821 	addu	a1,a1,at
+100002c0:	00b12821 	addu	a1,a1,s1
 100002c4:	8f858018 	lw	a1,-32744\(gp\)
-100002c8:	00b12821 	addu	a1,a1,s1
-100002cc:	8ca50584 	lw	a1,1412\(a1\)
-100002d0:	8f858018 	lw	a1,-32744\(gp\)
-100002d4:	00b12821 	addu	a1,a1,s1
-100002d8:	8ca50590 	lw	a1,1424\(a1\)
-100002dc:	8f818018 	lw	at,-32744\(gp\)
-100002e0:	00250821 	addu	at,at,a1
-100002e4:	8c2505a6 	lw	a1,1446\(at\)
-100002e8:	8f818018 	lw	at,-32744\(gp\)
-100002ec:	00250821 	addu	at,at,a1
-100002f0:	ac2505bc 	sw	a1,1468\(at\)
-100002f4:	8f818068 	lw	at,-32664\(gp\)
-100002f8:	88250000 	lwl	a1,0\(at\)
-100002fc:	98250003 	lwr	a1,3\(at\)
-10000300:	8f818068 	lw	at,-32664\(gp\)
-10000304:	2421000c 	addiu	at,at,12
+100002c8:	8ca50574 	lw	a1,1396\(a1\)
+100002cc:	8f858018 	lw	a1,-32744\(gp\)
+100002d0:	8ca50580 	lw	a1,1408\(a1\)
+100002d4:	8f858018 	lw	a1,-32744\(gp\)
+100002d8:	00b12821 	addu	a1,a1,s1
+100002dc:	8ca50574 	lw	a1,1396\(a1\)
+100002e0:	8f858018 	lw	a1,-32744\(gp\)
+100002e4:	00b12821 	addu	a1,a1,s1
+100002e8:	8ca50580 	lw	a1,1408\(a1\)
+100002ec:	8f818018 	lw	at,-32744\(gp\)
+100002f0:	00250821 	addu	at,at,a1
+100002f4:	8c250596 	lw	a1,1430\(at\)
+100002f8:	8f818018 	lw	at,-32744\(gp\)
+100002fc:	00250821 	addu	at,at,a1
+10000300:	ac2505ac 	sw	a1,1452\(at\)
+10000304:	8f818068 	lw	at,-32664\(gp\)
 10000308:	88250000 	lwl	a1,0\(at\)
 1000030c:	98250003 	lwr	a1,3\(at\)
 10000310:	8f818068 	lw	at,-32664\(gp\)
-10000314:	00310821 	addu	at,at,s1
+10000314:	2421000c 	addiu	at,at,12
 10000318:	88250000 	lwl	a1,0\(at\)
 1000031c:	98250003 	lwr	a1,3\(at\)
 10000320:	8f818068 	lw	at,-32664\(gp\)
-10000324:	2421000c 	addiu	at,at,12
-10000328:	00310821 	addu	at,at,s1
-1000032c:	88250000 	lwl	a1,0\(at\)
-10000330:	98250003 	lwr	a1,3\(at\)
-10000334:	8f818068 	lw	at,-32664\(gp\)
-10000338:	24210022 	addiu	at,at,34
-1000033c:	00250821 	addu	at,at,a1
-10000340:	88250000 	lwl	a1,0\(at\)
-10000344:	98250003 	lwr	a1,3\(at\)
-10000348:	8f818068 	lw	at,-32664\(gp\)
-1000034c:	24210038 	addiu	at,at,56
-10000350:	00250821 	addu	at,at,a1
-10000354:	a8250000 	swl	a1,0\(at\)
-10000358:	b8250003 	swr	a1,3\(at\)
-1000035c:	8f858034 	lw	a1,-32716\(gp\)
-10000360:	8f858038 	lw	a1,-32712\(gp\)
-10000364:	8f85803c 	lw	a1,-32708\(gp\)
-10000368:	8f858034 	lw	a1,-32716\(gp\)
-1000036c:	00b12821 	addu	a1,a1,s1
+10000324:	00310821 	addu	at,at,s1
+10000328:	88250000 	lwl	a1,0\(at\)
+1000032c:	98250003 	lwr	a1,3\(at\)
+10000330:	8f818068 	lw	at,-32664\(gp\)
+10000334:	2421000c 	addiu	at,at,12
+10000338:	00310821 	addu	at,at,s1
+1000033c:	88250000 	lwl	a1,0\(at\)
+10000340:	98250003 	lwr	a1,3\(at\)
+10000344:	8f818068 	lw	at,-32664\(gp\)
+10000348:	24210022 	addiu	at,at,34
+1000034c:	00250821 	addu	at,at,a1
+10000350:	88250000 	lwl	a1,0\(at\)
+10000354:	98250003 	lwr	a1,3\(at\)
+10000358:	8f818068 	lw	at,-32664\(gp\)
+1000035c:	24210038 	addiu	at,at,56
+10000360:	00250821 	addu	at,at,a1
+10000364:	a8250000 	swl	a1,0\(at\)
+10000368:	b8250003 	swr	a1,3\(at\)
+1000036c:	8f858034 	lw	a1,-32716\(gp\)
 10000370:	8f858038 	lw	a1,-32712\(gp\)
-10000374:	00b12821 	addu	a1,a1,s1
-10000378:	8f85803c 	lw	a1,-32708\(gp\)
+10000374:	8f85803c 	lw	a1,-32708\(gp\)
+10000378:	8f858034 	lw	a1,-32716\(gp\)
 1000037c:	00b12821 	addu	a1,a1,s1
-10000380:	8f858018 	lw	a1,-32744\(gp\)
-10000384:	8ca50584 	lw	a1,1412\(a1\)
-10000388:	8f858018 	lw	a1,-32744\(gp\)
-1000038c:	8ca50590 	lw	a1,1424\(a1\)
+10000380:	8f858038 	lw	a1,-32712\(gp\)
+10000384:	00b12821 	addu	a1,a1,s1
+10000388:	8f85803c 	lw	a1,-32708\(gp\)
+1000038c:	00b12821 	addu	a1,a1,s1
 10000390:	8f858018 	lw	a1,-32744\(gp\)
-10000394:	00b12821 	addu	a1,a1,s1
-10000398:	8ca50584 	lw	a1,1412\(a1\)
-1000039c:	8f858018 	lw	a1,-32744\(gp\)
-100003a0:	00b12821 	addu	a1,a1,s1
-100003a4:	8ca50590 	lw	a1,1424\(a1\)
-100003a8:	8f818018 	lw	at,-32744\(gp\)
-100003ac:	00250821 	addu	at,at,a1
-100003b0:	8c2505a6 	lw	a1,1446\(at\)
-100003b4:	8f818018 	lw	at,-32744\(gp\)
-100003b8:	00250821 	addu	at,at,a1
-100003bc:	ac2505bc 	sw	a1,1468\(at\)
-100003c0:	8f818034 	lw	at,-32716\(gp\)
-100003c4:	88250000 	lwl	a1,0\(at\)
-100003c8:	98250003 	lwr	a1,3\(at\)
-100003cc:	8f818038 	lw	at,-32712\(gp\)
-100003d0:	88250000 	lwl	a1,0\(at\)
-100003d4:	98250003 	lwr	a1,3\(at\)
-100003d8:	8f818034 	lw	at,-32716\(gp\)
-100003dc:	00310821 	addu	at,at,s1
+10000394:	8ca50574 	lw	a1,1396\(a1\)
+10000398:	8f858018 	lw	a1,-32744\(gp\)
+1000039c:	8ca50580 	lw	a1,1408\(a1\)
+100003a0:	8f858018 	lw	a1,-32744\(gp\)
+100003a4:	00b12821 	addu	a1,a1,s1
+100003a8:	8ca50574 	lw	a1,1396\(a1\)
+100003ac:	8f858018 	lw	a1,-32744\(gp\)
+100003b0:	00b12821 	addu	a1,a1,s1
+100003b4:	8ca50580 	lw	a1,1408\(a1\)
+100003b8:	8f818018 	lw	at,-32744\(gp\)
+100003bc:	00250821 	addu	at,at,a1
+100003c0:	8c250596 	lw	a1,1430\(at\)
+100003c4:	8f818018 	lw	at,-32744\(gp\)
+100003c8:	00250821 	addu	at,at,a1
+100003cc:	ac2505ac 	sw	a1,1452\(at\)
+100003d0:	8f818034 	lw	at,-32716\(gp\)
+100003d4:	88250000 	lwl	a1,0\(at\)
+100003d8:	98250003 	lwr	a1,3\(at\)
+100003dc:	8f818038 	lw	at,-32712\(gp\)
 100003e0:	88250000 	lwl	a1,0\(at\)
 100003e4:	98250003 	lwr	a1,3\(at\)
-100003e8:	8f818038 	lw	at,-32712\(gp\)
+100003e8:	8f818034 	lw	at,-32716\(gp\)
 100003ec:	00310821 	addu	at,at,s1
 100003f0:	88250000 	lwl	a1,0\(at\)
 100003f4:	98250003 	lwr	a1,3\(at\)
-100003f8:	8f818040 	lw	at,-32704\(gp\)
-100003fc:	00250821 	addu	at,at,a1
+100003f8:	8f818038 	lw	at,-32712\(gp\)
+100003fc:	00310821 	addu	at,at,s1
 10000400:	88250000 	lwl	a1,0\(at\)
 10000404:	98250003 	lwr	a1,3\(at\)
-10000408:	8f818044 	lw	at,-32700\(gp\)
+10000408:	8f818040 	lw	at,-32704\(gp\)
 1000040c:	00250821 	addu	at,at,a1
-10000410:	a8250000 	swl	a1,0\(at\)
-10000414:	b8250003 	swr	a1,3\(at\)
-10000418:	8f858060 	lw	a1,-32672\(gp\)
-1000041c:	8f858048 	lw	a1,-32696\(gp\)
-10000420:	8f998060 	lw	t9,-32672\(gp\)
-10000424:	8f998048 	lw	t9,-32696\(gp\)
-10000428:	8f998060 	lw	t9,-32672\(gp\)
-1000042c:	0320f809 	jalr	t9
-10000430:	00000000 	nop
+10000410:	88250000 	lwl	a1,0\(at\)
+10000414:	98250003 	lwr	a1,3\(at\)
+10000418:	8f818044 	lw	at,-32700\(gp\)
+1000041c:	00250821 	addu	at,at,a1
+10000420:	a8250000 	swl	a1,0\(at\)
+10000424:	b8250003 	swr	a1,3\(at\)
+10000428:	8f858060 	lw	a1,-32672\(gp\)
+1000042c:	8f858048 	lw	a1,-32696\(gp\)
+10000430:	8f998060 	lw	t9,-32672\(gp\)
 10000434:	8f998048 	lw	t9,-32696\(gp\)
-10000438:	0320f809 	jalr	t9
-1000043c:	00000000 	nop
-10000440:	1000ff17 	b	100000a0 <fn>
-10000444:	8f858064 	lw	a1,-32668\(gp\)
-10000448:	8f858018 	lw	a1,-32744\(gp\)
-1000044c:	10000015 	b	100004a4 <fn2>
-10000450:	8ca50584 	lw	a1,1412\(a1\)
-10000454:	1000ff12 	b	100000a0 <fn>
-10000458:	8f85801c 	lw	a1,-32740\(gp\)
-1000045c:	8f858038 	lw	a1,-32712\(gp\)
-10000460:	10000010 	b	100004a4 <fn2>
-10000464:	00000000 	nop
-10000468:	8f858024 	lw	a1,-32732\(gp\)
-1000046c:	1000ff0c 	b	100000a0 <fn>
-10000470:	00000000 	nop
-10000474:	8f858018 	lw	a1,-32744\(gp\)
-10000478:	1000000a 	b	100004a4 <fn2>
-1000047c:	8ca50584 	lw	a1,1412\(a1\)
-10000480:	8f858018 	lw	a1,-32744\(gp\)
-10000484:	1000ff06 	b	100000a0 <fn>
-10000488:	8ca50518 	lw	a1,1304\(a1\)
-1000048c:	8f818018 	lw	at,-32744\(gp\)
-10000490:	00250821 	addu	at,at,a1
-10000494:	10000003 	b	100004a4 <fn2>
-10000498:	8c2505a6 	lw	a1,1446\(at\)
+10000438:	8f998060 	lw	t9,-32672\(gp\)
+1000043c:	0320f809 	jalr	t9
+10000440:	00000000 	nop
+10000444:	8f998048 	lw	t9,-32696\(gp\)
+10000448:	0320f809 	jalr	t9
+1000044c:	00000000 	nop
+10000450:	1000ff17 	b	100000b0 <fn>
+10000454:	8f858064 	lw	a1,-32668\(gp\)
+10000458:	8f858018 	lw	a1,-32744\(gp\)
+1000045c:	10000015 	b	100004b4 <fn2>
+10000460:	8ca50574 	lw	a1,1396\(a1\)
+10000464:	1000ff12 	b	100000b0 <fn>
+10000468:	8f85801c 	lw	a1,-32740\(gp\)
+1000046c:	8f858038 	lw	a1,-32712\(gp\)
+10000470:	10000010 	b	100004b4 <fn2>
+10000474:	00000000 	nop
+10000478:	8f858024 	lw	a1,-32732\(gp\)
+1000047c:	1000ff0c 	b	100000b0 <fn>
+10000480:	00000000 	nop
+10000484:	8f858018 	lw	a1,-32744\(gp\)
+10000488:	1000000a 	b	100004b4 <fn2>
+1000048c:	8ca50574 	lw	a1,1396\(a1\)
+10000490:	8f858018 	lw	a1,-32744\(gp\)
+10000494:	1000ff06 	b	100000b0 <fn>
+10000498:	8ca50508 	lw	a1,1288\(a1\)
+1000049c:	8f818018 	lw	at,-32744\(gp\)
+100004a0:	00250821 	addu	at,at,a1
+100004a4:	10000003 	b	100004b4 <fn2>
+100004a8:	8c250596 	lw	a1,1430\(at\)
 	\.\.\.
 
-100004a4 <fn2>:
-	\.\.\.
-Disassembly of section \.reginfo:
-
-100004b0 <\.reginfo>:
-100004b0:	92020022 	.*
+100004b4 <fn2>:
 	\.\.\.
-100004c4:	101085b0 	.*
 Disassembly of section \.data:
 
-101004d0 <_fdata>:
+100104c0 <_fdata>:
 	\.\.\.
 
-1010050c <dg1>:
+100104fc <dg1>:
 	\.\.\.
 
-10100548 <sp2>:
+10010538 <sp2>:
 	\.\.\.
 
-10100584 <dg2>:
+10010574 <dg2>:
 	\.\.\.
 Disassembly of section \.got:
 
-101005c0 <_GLOBAL_OFFSET_TABLE_>:
-101005c0:	00000000 	.*
-101005c4:	80000000 	.*
-101005c8:	10100000 	.*
-101005cc:	1010050c 	.*
-101005d0:	10100518 	.*
-101005d4:	1011e74c 	.*
-101005d8:	1010052e 	.*
-101005dc:	10100544 	.*
-101005e0:	100000a0 	.*
-101005e4:	10100584 	.*
-101005e8:	10100590 	.*
-101005ec:	1011e7c4 	.*
-101005f0:	101005a6 	.*
-101005f4:	101005bc 	.*
-101005f8:	100004a4 	.*
-101005fc:	00000000 	.*
+100105b0 <_GLOBAL_OFFSET_TABLE_>:
+100105b0:	00000000 	.*
+100105b4:	80000000 	.*
+100105b8:	10010000 	.*
+100105bc:	100104fc 	.*
+100105c0:	10010508 	.*
+100105c4:	1002e73c 	.*
+100105c8:	1001051e 	.*
+100105cc:	10010534 	.*
+100105d0:	100000b0 	.*
+100105d4:	10010574 	.*
+100105d8:	10010580 	.*
+100105dc:	1002e7b4 	.*
+100105e0:	10010596 	.*
+100105e4:	100105ac 	.*
+100105e8:	100004b4 	.*
+100105ec:	00000000 	.*
 	\.\.\.
-1010060c:	100000a0 	.*
-10100610:	100004a4 	.*
-10100614:	1010050c 	.*
-10100618:	10100584 	.*
+100105fc:	100000b0 	.*
+10010600:	100004b4 	.*
+10010604:	100104fc 	.*
+10010608:	10010574 	.*
 #pass
Index: ld/testsuite/ld-mips-elf/elf-rel-xgot-n32.d
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-mips-elf/elf-rel-xgot-n32.d,v
retrieving revision 1.5
diff -u -p -r1.5 elf-rel-xgot-n32.d
--- ld/testsuite/ld-mips-elf/elf-rel-xgot-n32.d	31 Jan 2005 22:00:59 -0000	1.5
+++ ld/testsuite/ld-mips-elf/elf-rel-xgot-n32.d	17 Oct 2006 15:05:40 -0000
@@ -6,423 +6,424 @@
 
 .*: +file format elf32-n.*mips.*
 
+Disassembly of section \.reginfo:
+
+10000098 <\.reginfo>:
+10000098:	92020022 	.*
+	\.\.\.
+100000ac:	10018790 	.*
+
 Disassembly of section \.text:
 
-100000a0 <fn>:
-100000a0:	3c050000 	lui	a1,0x0
-100000a4:	00bc2821 	addu	a1,a1,gp
-100000a8:	8ca58034 	lw	a1,-32716\(a1\)
-100000ac:	3c050000 	lui	a1,0x0
-100000b0:	00bc2821 	addu	a1,a1,gp
-100000b4:	8ca58034 	lw	a1,-32716\(a1\)
-100000b8:	24a5000c 	addiu	a1,a1,12
+100000b0 <fn>:
+100000b0:	3c050000 	lui	a1,0x0
+100000b4:	00bc2821 	addu	a1,a1,gp
+100000b8:	8ca58034 	lw	a1,-32716\(a1\)
 100000bc:	3c050000 	lui	a1,0x0
 100000c0:	00bc2821 	addu	a1,a1,gp
 100000c4:	8ca58034 	lw	a1,-32716\(a1\)
-100000c8:	3c010001 	lui	at,0x1
-100000cc:	3421e240 	ori	at,at,0xe240
-100000d0:	00a12821 	addu	a1,a1,at
-100000d4:	3c050000 	lui	a1,0x0
-100000d8:	00bc2821 	addu	a1,a1,gp
-100000dc:	8ca58034 	lw	a1,-32716\(a1\)
-100000e0:	00b12821 	addu	a1,a1,s1
+100000c8:	24a5000c 	addiu	a1,a1,12
+100000cc:	3c050000 	lui	a1,0x0
+100000d0:	00bc2821 	addu	a1,a1,gp
+100000d4:	8ca58034 	lw	a1,-32716\(a1\)
+100000d8:	3c010001 	lui	at,0x1
+100000dc:	3421e240 	ori	at,at,0xe240
+100000e0:	00a12821 	addu	a1,a1,at
 100000e4:	3c050000 	lui	a1,0x0
 100000e8:	00bc2821 	addu	a1,a1,gp
 100000ec:	8ca58034 	lw	a1,-32716\(a1\)
-100000f0:	24a5000c 	addiu	a1,a1,12
-100000f4:	00b12821 	addu	a1,a1,s1
-100000f8:	3c050000 	lui	a1,0x0
-100000fc:	00bc2821 	addu	a1,a1,gp
-10000100:	8ca58034 	lw	a1,-32716\(a1\)
-10000104:	3c010001 	lui	at,0x1
-10000108:	3421e240 	ori	at,at,0xe240
-1000010c:	00a12821 	addu	a1,a1,at
-10000110:	00b12821 	addu	a1,a1,s1
-10000114:	3c050000 	lui	a1,0x0
-10000118:	00bc2821 	addu	a1,a1,gp
-1000011c:	8ca58034 	lw	a1,-32716\(a1\)
-10000120:	8ca50000 	lw	a1,0\(a1\)
+100000f0:	00b12821 	addu	a1,a1,s1
+100000f4:	3c050000 	lui	a1,0x0
+100000f8:	00bc2821 	addu	a1,a1,gp
+100000fc:	8ca58034 	lw	a1,-32716\(a1\)
+10000100:	24a5000c 	addiu	a1,a1,12
+10000104:	00b12821 	addu	a1,a1,s1
+10000108:	3c050000 	lui	a1,0x0
+1000010c:	00bc2821 	addu	a1,a1,gp
+10000110:	8ca58034 	lw	a1,-32716\(a1\)
+10000114:	3c010001 	lui	at,0x1
+10000118:	3421e240 	ori	at,at,0xe240
+1000011c:	00a12821 	addu	a1,a1,at
+10000120:	00b12821 	addu	a1,a1,s1
 10000124:	3c050000 	lui	a1,0x0
 10000128:	00bc2821 	addu	a1,a1,gp
 1000012c:	8ca58034 	lw	a1,-32716\(a1\)
-10000130:	8ca5000c 	lw	a1,12\(a1\)
+10000130:	8ca50000 	lw	a1,0\(a1\)
 10000134:	3c050000 	lui	a1,0x0
 10000138:	00bc2821 	addu	a1,a1,gp
 1000013c:	8ca58034 	lw	a1,-32716\(a1\)
-10000140:	00b12821 	addu	a1,a1,s1
-10000144:	8ca50000 	lw	a1,0\(a1\)
-10000148:	3c050000 	lui	a1,0x0
-1000014c:	00bc2821 	addu	a1,a1,gp
-10000150:	8ca58034 	lw	a1,-32716\(a1\)
-10000154:	00b12821 	addu	a1,a1,s1
-10000158:	8ca5000c 	lw	a1,12\(a1\)
-1000015c:	3c010000 	lui	at,0x0
-10000160:	003c0821 	addu	at,at,gp
-10000164:	8c218034 	lw	at,-32716\(at\)
-10000168:	00250821 	addu	at,at,a1
-1000016c:	8c250022 	lw	a1,34\(at\)
-10000170:	3c010000 	lui	at,0x0
-10000174:	003c0821 	addu	at,at,gp
-10000178:	8c218034 	lw	at,-32716\(at\)
-1000017c:	00250821 	addu	at,at,a1
-10000180:	ac250038 	sw	a1,56\(at\)
-10000184:	3c010000 	lui	at,0x0
-10000188:	003c0821 	addu	at,at,gp
-1000018c:	8c218034 	lw	at,-32716\(at\)
-10000190:	88250000 	lwl	a1,0\(at\)
-10000194:	98250003 	lwr	a1,3\(at\)
-10000198:	3c010000 	lui	at,0x0
-1000019c:	003c0821 	addu	at,at,gp
-100001a0:	8c218034 	lw	at,-32716\(at\)
-100001a4:	2421000c 	addiu	at,at,12
-100001a8:	88250000 	lwl	a1,0\(at\)
-100001ac:	98250003 	lwr	a1,3\(at\)
-100001b0:	3c010000 	lui	at,0x0
-100001b4:	003c0821 	addu	at,at,gp
-100001b8:	8c218034 	lw	at,-32716\(at\)
-100001bc:	00310821 	addu	at,at,s1
-100001c0:	88250000 	lwl	a1,0\(at\)
-100001c4:	98250003 	lwr	a1,3\(at\)
-100001c8:	3c010000 	lui	at,0x0
-100001cc:	003c0821 	addu	at,at,gp
-100001d0:	8c218034 	lw	at,-32716\(at\)
-100001d4:	2421000c 	addiu	at,at,12
-100001d8:	00310821 	addu	at,at,s1
-100001dc:	88250000 	lwl	a1,0\(at\)
-100001e0:	98250003 	lwr	a1,3\(at\)
-100001e4:	3c010000 	lui	at,0x0
-100001e8:	003c0821 	addu	at,at,gp
-100001ec:	8c218034 	lw	at,-32716\(at\)
-100001f0:	24210022 	addiu	at,at,34
-100001f4:	00250821 	addu	at,at,a1
-100001f8:	88250000 	lwl	a1,0\(at\)
-100001fc:	98250003 	lwr	a1,3\(at\)
-10000200:	3c010000 	lui	at,0x0
-10000204:	003c0821 	addu	at,at,gp
-10000208:	8c218034 	lw	at,-32716\(at\)
-1000020c:	24210038 	addiu	at,at,56
-10000210:	00250821 	addu	at,at,a1
-10000214:	a8250000 	swl	a1,0\(at\)
-10000218:	b8250003 	swr	a1,3\(at\)
-1000021c:	8f858018 	lw	a1,-32744\(gp\)
-10000220:	24a506fc 	addiu	a1,a1,1788
-10000224:	8f858018 	lw	a1,-32744\(gp\)
-10000228:	24a50708 	addiu	a1,a1,1800
-1000022c:	8f85801c 	lw	a1,-32740\(gp\)
-10000230:	24a5e93c 	addiu	a1,a1,-5828
+10000140:	8ca5000c 	lw	a1,12\(a1\)
+10000144:	3c050000 	lui	a1,0x0
+10000148:	00bc2821 	addu	a1,a1,gp
+1000014c:	8ca58034 	lw	a1,-32716\(a1\)
+10000150:	00b12821 	addu	a1,a1,s1
+10000154:	8ca50000 	lw	a1,0\(a1\)
+10000158:	3c050000 	lui	a1,0x0
+1000015c:	00bc2821 	addu	a1,a1,gp
+10000160:	8ca58034 	lw	a1,-32716\(a1\)
+10000164:	00b12821 	addu	a1,a1,s1
+10000168:	8ca5000c 	lw	a1,12\(a1\)
+1000016c:	3c010000 	lui	at,0x0
+10000170:	003c0821 	addu	at,at,gp
+10000174:	8c218034 	lw	at,-32716\(at\)
+10000178:	00250821 	addu	at,at,a1
+1000017c:	8c250022 	lw	a1,34\(at\)
+10000180:	3c010000 	lui	at,0x0
+10000184:	003c0821 	addu	at,at,gp
+10000188:	8c218034 	lw	at,-32716\(at\)
+1000018c:	00250821 	addu	at,at,a1
+10000190:	ac250038 	sw	a1,56\(at\)
+10000194:	3c010000 	lui	at,0x0
+10000198:	003c0821 	addu	at,at,gp
+1000019c:	8c218034 	lw	at,-32716\(at\)
+100001a0:	88250000 	lwl	a1,0\(at\)
+100001a4:	98250003 	lwr	a1,3\(at\)
+100001a8:	3c010000 	lui	at,0x0
+100001ac:	003c0821 	addu	at,at,gp
+100001b0:	8c218034 	lw	at,-32716\(at\)
+100001b4:	2421000c 	addiu	at,at,12
+100001b8:	88250000 	lwl	a1,0\(at\)
+100001bc:	98250003 	lwr	a1,3\(at\)
+100001c0:	3c010000 	lui	at,0x0
+100001c4:	003c0821 	addu	at,at,gp
+100001c8:	8c218034 	lw	at,-32716\(at\)
+100001cc:	00310821 	addu	at,at,s1
+100001d0:	88250000 	lwl	a1,0\(at\)
+100001d4:	98250003 	lwr	a1,3\(at\)
+100001d8:	3c010000 	lui	at,0x0
+100001dc:	003c0821 	addu	at,at,gp
+100001e0:	8c218034 	lw	at,-32716\(at\)
+100001e4:	2421000c 	addiu	at,at,12
+100001e8:	00310821 	addu	at,at,s1
+100001ec:	88250000 	lwl	a1,0\(at\)
+100001f0:	98250003 	lwr	a1,3\(at\)
+100001f4:	3c010000 	lui	at,0x0
+100001f8:	003c0821 	addu	at,at,gp
+100001fc:	8c218034 	lw	at,-32716\(at\)
+10000200:	24210022 	addiu	at,at,34
+10000204:	00250821 	addu	at,at,a1
+10000208:	88250000 	lwl	a1,0\(at\)
+1000020c:	98250003 	lwr	a1,3\(at\)
+10000210:	3c010000 	lui	at,0x0
+10000214:	003c0821 	addu	at,at,gp
+10000218:	8c218034 	lw	at,-32716\(at\)
+1000021c:	24210038 	addiu	at,at,56
+10000220:	00250821 	addu	at,at,a1
+10000224:	a8250000 	swl	a1,0\(at\)
+10000228:	b8250003 	swr	a1,3\(at\)
+1000022c:	8f858018 	lw	a1,-32744\(gp\)
+10000230:	24a506ec 	addiu	a1,a1,1772
 10000234:	8f858018 	lw	a1,-32744\(gp\)
-10000238:	24a506fc 	addiu	a1,a1,1788
-1000023c:	00b12821 	addu	a1,a1,s1
-10000240:	8f858018 	lw	a1,-32744\(gp\)
-10000244:	24a50708 	addiu	a1,a1,1800
-10000248:	00b12821 	addu	a1,a1,s1
-1000024c:	8f85801c 	lw	a1,-32740\(gp\)
-10000250:	24a5e93c 	addiu	a1,a1,-5828
-10000254:	00b12821 	addu	a1,a1,s1
-10000258:	8f858018 	lw	a1,-32744\(gp\)
-1000025c:	8ca506fc 	lw	a1,1788\(a1\)
-10000260:	8f858018 	lw	a1,-32744\(gp\)
-10000264:	8ca50708 	lw	a1,1800\(a1\)
+10000238:	24a506f8 	addiu	a1,a1,1784
+1000023c:	8f85801c 	lw	a1,-32740\(gp\)
+10000240:	24a5e92c 	addiu	a1,a1,-5844
+10000244:	8f858018 	lw	a1,-32744\(gp\)
+10000248:	24a506ec 	addiu	a1,a1,1772
+1000024c:	00b12821 	addu	a1,a1,s1
+10000250:	8f858018 	lw	a1,-32744\(gp\)
+10000254:	24a506f8 	addiu	a1,a1,1784
+10000258:	00b12821 	addu	a1,a1,s1
+1000025c:	8f85801c 	lw	a1,-32740\(gp\)
+10000260:	24a5e92c 	addiu	a1,a1,-5844
+10000264:	00b12821 	addu	a1,a1,s1
 10000268:	8f858018 	lw	a1,-32744\(gp\)
-1000026c:	00b12821 	addu	a1,a1,s1
-10000270:	8ca506fc 	lw	a1,1788\(a1\)
-10000274:	8f858018 	lw	a1,-32744\(gp\)
-10000278:	00b12821 	addu	a1,a1,s1
-1000027c:	8ca50708 	lw	a1,1800\(a1\)
-10000280:	8f818018 	lw	at,-32744\(gp\)
-10000284:	00250821 	addu	at,at,a1
-10000288:	8c25071e 	lw	a1,1822\(at\)
-1000028c:	8f818018 	lw	at,-32744\(gp\)
-10000290:	00250821 	addu	at,at,a1
-10000294:	ac250734 	sw	a1,1844\(at\)
-10000298:	8f818018 	lw	at,-32744\(gp\)
-1000029c:	242106fc 	addiu	at,at,1788
-100002a0:	88250000 	lwl	a1,0\(at\)
-100002a4:	98250003 	lwr	a1,3\(at\)
+1000026c:	8ca506ec 	lw	a1,1772\(a1\)
+10000270:	8f858018 	lw	a1,-32744\(gp\)
+10000274:	8ca506f8 	lw	a1,1784\(a1\)
+10000278:	8f858018 	lw	a1,-32744\(gp\)
+1000027c:	00b12821 	addu	a1,a1,s1
+10000280:	8ca506ec 	lw	a1,1772\(a1\)
+10000284:	8f858018 	lw	a1,-32744\(gp\)
+10000288:	00b12821 	addu	a1,a1,s1
+1000028c:	8ca506f8 	lw	a1,1784\(a1\)
+10000290:	8f818018 	lw	at,-32744\(gp\)
+10000294:	00250821 	addu	at,at,a1
+10000298:	8c25070e 	lw	a1,1806\(at\)
+1000029c:	8f818018 	lw	at,-32744\(gp\)
+100002a0:	00250821 	addu	at,at,a1
+100002a4:	ac250724 	sw	a1,1828\(at\)
 100002a8:	8f818018 	lw	at,-32744\(gp\)
-100002ac:	24210708 	addiu	at,at,1800
+100002ac:	242106ec 	addiu	at,at,1772
 100002b0:	88250000 	lwl	a1,0\(at\)
 100002b4:	98250003 	lwr	a1,3\(at\)
 100002b8:	8f818018 	lw	at,-32744\(gp\)
-100002bc:	242106fc 	addiu	at,at,1788
-100002c0:	00310821 	addu	at,at,s1
-100002c4:	88250000 	lwl	a1,0\(at\)
-100002c8:	98250003 	lwr	a1,3\(at\)
-100002cc:	8f818018 	lw	at,-32744\(gp\)
-100002d0:	24210708 	addiu	at,at,1800
-100002d4:	00310821 	addu	at,at,s1
-100002d8:	88250000 	lwl	a1,0\(at\)
-100002dc:	98250003 	lwr	a1,3\(at\)
-100002e0:	8f818018 	lw	at,-32744\(gp\)
-100002e4:	2421071e 	addiu	at,at,1822
-100002e8:	00250821 	addu	at,at,a1
-100002ec:	88250000 	lwl	a1,0\(at\)
-100002f0:	98250003 	lwr	a1,3\(at\)
-100002f4:	8f818018 	lw	at,-32744\(gp\)
-100002f8:	24210734 	addiu	at,at,1844
-100002fc:	00250821 	addu	at,at,a1
-10000300:	a8250000 	swl	a1,0\(at\)
-10000304:	b8250003 	swr	a1,3\(at\)
-10000308:	3c050000 	lui	a1,0x0
-1000030c:	00bc2821 	addu	a1,a1,gp
-10000310:	8ca5802c 	lw	a1,-32724\(a1\)
-10000314:	8f858020 	lw	a1,-32736\(gp\)
-10000318:	24a500a0 	addiu	a1,a1,160
-1000031c:	3c190000 	lui	t9,0x0
-10000320:	033cc821 	addu	t9,t9,gp
-10000324:	8f39802c 	lw	t9,-32724\(t9\)
-10000328:	8f998020 	lw	t9,-32736\(gp\)
-1000032c:	273900a0 	addiu	t9,t9,160
-10000330:	3c190000 	lui	t9,0x0
-10000334:	033cc821 	addu	t9,t9,gp
-10000338:	8f39802c 	lw	t9,-32724\(t9\)
-1000033c:	0320f809 	jalr	t9
-10000340:	00000000 	nop
-10000344:	8f998020 	lw	t9,-32736\(gp\)
-10000348:	273900a0 	addiu	t9,t9,160
+100002bc:	242106f8 	addiu	at,at,1784
+100002c0:	88250000 	lwl	a1,0\(at\)
+100002c4:	98250003 	lwr	a1,3\(at\)
+100002c8:	8f818018 	lw	at,-32744\(gp\)
+100002cc:	242106ec 	addiu	at,at,1772
+100002d0:	00310821 	addu	at,at,s1
+100002d4:	88250000 	lwl	a1,0\(at\)
+100002d8:	98250003 	lwr	a1,3\(at\)
+100002dc:	8f818018 	lw	at,-32744\(gp\)
+100002e0:	242106f8 	addiu	at,at,1784
+100002e4:	00310821 	addu	at,at,s1
+100002e8:	88250000 	lwl	a1,0\(at\)
+100002ec:	98250003 	lwr	a1,3\(at\)
+100002f0:	8f818018 	lw	at,-32744\(gp\)
+100002f4:	2421070e 	addiu	at,at,1806
+100002f8:	00250821 	addu	at,at,a1
+100002fc:	88250000 	lwl	a1,0\(at\)
+10000300:	98250003 	lwr	a1,3\(at\)
+10000304:	8f818018 	lw	at,-32744\(gp\)
+10000308:	24210724 	addiu	at,at,1828
+1000030c:	00250821 	addu	at,at,a1
+10000310:	a8250000 	swl	a1,0\(at\)
+10000314:	b8250003 	swr	a1,3\(at\)
+10000318:	3c050000 	lui	a1,0x0
+1000031c:	00bc2821 	addu	a1,a1,gp
+10000320:	8ca5802c 	lw	a1,-32724\(a1\)
+10000324:	8f858020 	lw	a1,-32736\(gp\)
+10000328:	24a500b0 	addiu	a1,a1,176
+1000032c:	3c190000 	lui	t9,0x0
+10000330:	033cc821 	addu	t9,t9,gp
+10000334:	8f39802c 	lw	t9,-32724\(t9\)
+10000338:	8f998020 	lw	t9,-32736\(gp\)
+1000033c:	273900b0 	addiu	t9,t9,176
+10000340:	3c190000 	lui	t9,0x0
+10000344:	033cc821 	addu	t9,t9,gp
+10000348:	8f39802c 	lw	t9,-32724\(t9\)
 1000034c:	0320f809 	jalr	t9
 10000350:	00000000 	nop
-10000354:	3c050000 	lui	a1,0x0
-10000358:	00bc2821 	addu	a1,a1,gp
-1000035c:	8ca58038 	lw	a1,-32712\(a1\)
-10000360:	3c050000 	lui	a1,0x0
-10000364:	00bc2821 	addu	a1,a1,gp
-10000368:	8ca58038 	lw	a1,-32712\(a1\)
-1000036c:	24a5000c 	addiu	a1,a1,12
+10000354:	8f998020 	lw	t9,-32736\(gp\)
+10000358:	273900b0 	addiu	t9,t9,176
+1000035c:	0320f809 	jalr	t9
+10000360:	00000000 	nop
+10000364:	3c050000 	lui	a1,0x0
+10000368:	00bc2821 	addu	a1,a1,gp
+1000036c:	8ca58038 	lw	a1,-32712\(a1\)
 10000370:	3c050000 	lui	a1,0x0
 10000374:	00bc2821 	addu	a1,a1,gp
 10000378:	8ca58038 	lw	a1,-32712\(a1\)
-1000037c:	3c010001 	lui	at,0x1
-10000380:	3421e240 	ori	at,at,0xe240
-10000384:	00a12821 	addu	a1,a1,at
-10000388:	3c050000 	lui	a1,0x0
-1000038c:	00bc2821 	addu	a1,a1,gp
-10000390:	8ca58038 	lw	a1,-32712\(a1\)
-10000394:	00b12821 	addu	a1,a1,s1
+1000037c:	24a5000c 	addiu	a1,a1,12
+10000380:	3c050000 	lui	a1,0x0
+10000384:	00bc2821 	addu	a1,a1,gp
+10000388:	8ca58038 	lw	a1,-32712\(a1\)
+1000038c:	3c010001 	lui	at,0x1
+10000390:	3421e240 	ori	at,at,0xe240
+10000394:	00a12821 	addu	a1,a1,at
 10000398:	3c050000 	lui	a1,0x0
 1000039c:	00bc2821 	addu	a1,a1,gp
 100003a0:	8ca58038 	lw	a1,-32712\(a1\)
-100003a4:	24a5000c 	addiu	a1,a1,12
-100003a8:	00b12821 	addu	a1,a1,s1
-100003ac:	3c050000 	lui	a1,0x0
-100003b0:	00bc2821 	addu	a1,a1,gp
-100003b4:	8ca58038 	lw	a1,-32712\(a1\)
-100003b8:	3c010001 	lui	at,0x1
-100003bc:	3421e240 	ori	at,at,0xe240
-100003c0:	00a12821 	addu	a1,a1,at
-100003c4:	00b12821 	addu	a1,a1,s1
-100003c8:	3c050000 	lui	a1,0x0
-100003cc:	00bc2821 	addu	a1,a1,gp
-100003d0:	8ca58038 	lw	a1,-32712\(a1\)
-100003d4:	8ca50000 	lw	a1,0\(a1\)
+100003a4:	00b12821 	addu	a1,a1,s1
+100003a8:	3c050000 	lui	a1,0x0
+100003ac:	00bc2821 	addu	a1,a1,gp
+100003b0:	8ca58038 	lw	a1,-32712\(a1\)
+100003b4:	24a5000c 	addiu	a1,a1,12
+100003b8:	00b12821 	addu	a1,a1,s1
+100003bc:	3c050000 	lui	a1,0x0
+100003c0:	00bc2821 	addu	a1,a1,gp
+100003c4:	8ca58038 	lw	a1,-32712\(a1\)
+100003c8:	3c010001 	lui	at,0x1
+100003cc:	3421e240 	ori	at,at,0xe240
+100003d0:	00a12821 	addu	a1,a1,at
+100003d4:	00b12821 	addu	a1,a1,s1
 100003d8:	3c050000 	lui	a1,0x0
 100003dc:	00bc2821 	addu	a1,a1,gp
 100003e0:	8ca58038 	lw	a1,-32712\(a1\)
-100003e4:	8ca5000c 	lw	a1,12\(a1\)
+100003e4:	8ca50000 	lw	a1,0\(a1\)
 100003e8:	3c050000 	lui	a1,0x0
 100003ec:	00bc2821 	addu	a1,a1,gp
 100003f0:	8ca58038 	lw	a1,-32712\(a1\)
-100003f4:	00b12821 	addu	a1,a1,s1
-100003f8:	8ca50000 	lw	a1,0\(a1\)
-100003fc:	3c050000 	lui	a1,0x0
-10000400:	00bc2821 	addu	a1,a1,gp
-10000404:	8ca58038 	lw	a1,-32712\(a1\)
-10000408:	00b12821 	addu	a1,a1,s1
-1000040c:	8ca5000c 	lw	a1,12\(a1\)
-10000410:	3c010000 	lui	at,0x0
-10000414:	003c0821 	addu	at,at,gp
-10000418:	8c218038 	lw	at,-32712\(at\)
-1000041c:	00250821 	addu	at,at,a1
-10000420:	8c250022 	lw	a1,34\(at\)
-10000424:	3c010000 	lui	at,0x0
-10000428:	003c0821 	addu	at,at,gp
-1000042c:	8c218038 	lw	at,-32712\(at\)
-10000430:	00250821 	addu	at,at,a1
-10000434:	ac250038 	sw	a1,56\(at\)
-10000438:	3c010000 	lui	at,0x0
-1000043c:	003c0821 	addu	at,at,gp
-10000440:	8c218038 	lw	at,-32712\(at\)
-10000444:	88250000 	lwl	a1,0\(at\)
-10000448:	98250003 	lwr	a1,3\(at\)
-1000044c:	3c010000 	lui	at,0x0
-10000450:	003c0821 	addu	at,at,gp
-10000454:	8c218038 	lw	at,-32712\(at\)
-10000458:	2421000c 	addiu	at,at,12
-1000045c:	88250000 	lwl	a1,0\(at\)
-10000460:	98250003 	lwr	a1,3\(at\)
-10000464:	3c010000 	lui	at,0x0
-10000468:	003c0821 	addu	at,at,gp
-1000046c:	8c218038 	lw	at,-32712\(at\)
-10000470:	00310821 	addu	at,at,s1
-10000474:	88250000 	lwl	a1,0\(at\)
-10000478:	98250003 	lwr	a1,3\(at\)
-1000047c:	3c010000 	lui	at,0x0
-10000480:	003c0821 	addu	at,at,gp
-10000484:	8c218038 	lw	at,-32712\(at\)
-10000488:	2421000c 	addiu	at,at,12
-1000048c:	00310821 	addu	at,at,s1
-10000490:	88250000 	lwl	a1,0\(at\)
-10000494:	98250003 	lwr	a1,3\(at\)
-10000498:	3c010000 	lui	at,0x0
-1000049c:	003c0821 	addu	at,at,gp
-100004a0:	8c218038 	lw	at,-32712\(at\)
-100004a4:	24210022 	addiu	at,at,34
-100004a8:	00250821 	addu	at,at,a1
-100004ac:	88250000 	lwl	a1,0\(at\)
-100004b0:	98250003 	lwr	a1,3\(at\)
-100004b4:	3c010000 	lui	at,0x0
-100004b8:	003c0821 	addu	at,at,gp
-100004bc:	8c218038 	lw	at,-32712\(at\)
-100004c0:	24210038 	addiu	at,at,56
-100004c4:	00250821 	addu	at,at,a1
-100004c8:	a8250000 	swl	a1,0\(at\)
-100004cc:	b8250003 	swr	a1,3\(at\)
-100004d0:	8f858018 	lw	a1,-32744\(gp\)
-100004d4:	24a50774 	addiu	a1,a1,1908
-100004d8:	8f858018 	lw	a1,-32744\(gp\)
-100004dc:	24a50780 	addiu	a1,a1,1920
-100004e0:	8f85801c 	lw	a1,-32740\(gp\)
-100004e4:	24a5e9b4 	addiu	a1,a1,-5708
+100003f4:	8ca5000c 	lw	a1,12\(a1\)
+100003f8:	3c050000 	lui	a1,0x0
+100003fc:	00bc2821 	addu	a1,a1,gp
+10000400:	8ca58038 	lw	a1,-32712\(a1\)
+10000404:	00b12821 	addu	a1,a1,s1
+10000408:	8ca50000 	lw	a1,0\(a1\)
+1000040c:	3c050000 	lui	a1,0x0
+10000410:	00bc2821 	addu	a1,a1,gp
+10000414:	8ca58038 	lw	a1,-32712\(a1\)
+10000418:	00b12821 	addu	a1,a1,s1
+1000041c:	8ca5000c 	lw	a1,12\(a1\)
+10000420:	3c010000 	lui	at,0x0
+10000424:	003c0821 	addu	at,at,gp
+10000428:	8c218038 	lw	at,-32712\(at\)
+1000042c:	00250821 	addu	at,at,a1
+10000430:	8c250022 	lw	a1,34\(at\)
+10000434:	3c010000 	lui	at,0x0
+10000438:	003c0821 	addu	at,at,gp
+1000043c:	8c218038 	lw	at,-32712\(at\)
+10000440:	00250821 	addu	at,at,a1
+10000444:	ac250038 	sw	a1,56\(at\)
+10000448:	3c010000 	lui	at,0x0
+1000044c:	003c0821 	addu	at,at,gp
+10000450:	8c218038 	lw	at,-32712\(at\)
+10000454:	88250000 	lwl	a1,0\(at\)
+10000458:	98250003 	lwr	a1,3\(at\)
+1000045c:	3c010000 	lui	at,0x0
+10000460:	003c0821 	addu	at,at,gp
+10000464:	8c218038 	lw	at,-32712\(at\)
+10000468:	2421000c 	addiu	at,at,12
+1000046c:	88250000 	lwl	a1,0\(at\)
+10000470:	98250003 	lwr	a1,3\(at\)
+10000474:	3c010000 	lui	at,0x0
+10000478:	003c0821 	addu	at,at,gp
+1000047c:	8c218038 	lw	at,-32712\(at\)
+10000480:	00310821 	addu	at,at,s1
+10000484:	88250000 	lwl	a1,0\(at\)
+10000488:	98250003 	lwr	a1,3\(at\)
+1000048c:	3c010000 	lui	at,0x0
+10000490:	003c0821 	addu	at,at,gp
+10000494:	8c218038 	lw	at,-32712\(at\)
+10000498:	2421000c 	addiu	at,at,12
+1000049c:	00310821 	addu	at,at,s1
+100004a0:	88250000 	lwl	a1,0\(at\)
+100004a4:	98250003 	lwr	a1,3\(at\)
+100004a8:	3c010000 	lui	at,0x0
+100004ac:	003c0821 	addu	at,at,gp
+100004b0:	8c218038 	lw	at,-32712\(at\)
+100004b4:	24210022 	addiu	at,at,34
+100004b8:	00250821 	addu	at,at,a1
+100004bc:	88250000 	lwl	a1,0\(at\)
+100004c0:	98250003 	lwr	a1,3\(at\)
+100004c4:	3c010000 	lui	at,0x0
+100004c8:	003c0821 	addu	at,at,gp
+100004cc:	8c218038 	lw	at,-32712\(at\)
+100004d0:	24210038 	addiu	at,at,56
+100004d4:	00250821 	addu	at,at,a1
+100004d8:	a8250000 	swl	a1,0\(at\)
+100004dc:	b8250003 	swr	a1,3\(at\)
+100004e0:	8f858018 	lw	a1,-32744\(gp\)
+100004e4:	24a50764 	addiu	a1,a1,1892
 100004e8:	8f858018 	lw	a1,-32744\(gp\)
-100004ec:	24a50774 	addiu	a1,a1,1908
-100004f0:	00b12821 	addu	a1,a1,s1
-100004f4:	8f858018 	lw	a1,-32744\(gp\)
-100004f8:	24a50780 	addiu	a1,a1,1920
-100004fc:	00b12821 	addu	a1,a1,s1
-10000500:	8f85801c 	lw	a1,-32740\(gp\)
-10000504:	24a5e9b4 	addiu	a1,a1,-5708
-10000508:	00b12821 	addu	a1,a1,s1
-1000050c:	8f858018 	lw	a1,-32744\(gp\)
-10000510:	8ca50774 	lw	a1,1908\(a1\)
-10000514:	8f858018 	lw	a1,-32744\(gp\)
-10000518:	8ca50780 	lw	a1,1920\(a1\)
+100004ec:	24a50770 	addiu	a1,a1,1904
+100004f0:	8f85801c 	lw	a1,-32740\(gp\)
+100004f4:	24a5e9a4 	addiu	a1,a1,-5724
+100004f8:	8f858018 	lw	a1,-32744\(gp\)
+100004fc:	24a50764 	addiu	a1,a1,1892
+10000500:	00b12821 	addu	a1,a1,s1
+10000504:	8f858018 	lw	a1,-32744\(gp\)
+10000508:	24a50770 	addiu	a1,a1,1904
+1000050c:	00b12821 	addu	a1,a1,s1
+10000510:	8f85801c 	lw	a1,-32740\(gp\)
+10000514:	24a5e9a4 	addiu	a1,a1,-5724
+10000518:	00b12821 	addu	a1,a1,s1
 1000051c:	8f858018 	lw	a1,-32744\(gp\)
-10000520:	00b12821 	addu	a1,a1,s1
-10000524:	8ca50774 	lw	a1,1908\(a1\)
-10000528:	8f858018 	lw	a1,-32744\(gp\)
-1000052c:	00b12821 	addu	a1,a1,s1
-10000530:	8ca50780 	lw	a1,1920\(a1\)
-10000534:	8f818018 	lw	at,-32744\(gp\)
-10000538:	00250821 	addu	at,at,a1
-1000053c:	8c250796 	lw	a1,1942\(at\)
-10000540:	8f818018 	lw	at,-32744\(gp\)
-10000544:	00250821 	addu	at,at,a1
-10000548:	ac2507ac 	sw	a1,1964\(at\)
-1000054c:	8f818018 	lw	at,-32744\(gp\)
-10000550:	24210774 	addiu	at,at,1908
-10000554:	88250000 	lwl	a1,0\(at\)
-10000558:	98250003 	lwr	a1,3\(at\)
+10000520:	8ca50764 	lw	a1,1892\(a1\)
+10000524:	8f858018 	lw	a1,-32744\(gp\)
+10000528:	8ca50770 	lw	a1,1904\(a1\)
+1000052c:	8f858018 	lw	a1,-32744\(gp\)
+10000530:	00b12821 	addu	a1,a1,s1
+10000534:	8ca50764 	lw	a1,1892\(a1\)
+10000538:	8f858018 	lw	a1,-32744\(gp\)
+1000053c:	00b12821 	addu	a1,a1,s1
+10000540:	8ca50770 	lw	a1,1904\(a1\)
+10000544:	8f818018 	lw	at,-32744\(gp\)
+10000548:	00250821 	addu	at,at,a1
+1000054c:	8c250786 	lw	a1,1926\(at\)
+10000550:	8f818018 	lw	at,-32744\(gp\)
+10000554:	00250821 	addu	at,at,a1
+10000558:	ac25079c 	sw	a1,1948\(at\)
 1000055c:	8f818018 	lw	at,-32744\(gp\)
-10000560:	24210780 	addiu	at,at,1920
+10000560:	24210764 	addiu	at,at,1892
 10000564:	88250000 	lwl	a1,0\(at\)
 10000568:	98250003 	lwr	a1,3\(at\)
 1000056c:	8f818018 	lw	at,-32744\(gp\)
-10000570:	24210774 	addiu	at,at,1908
-10000574:	00310821 	addu	at,at,s1
-10000578:	88250000 	lwl	a1,0\(at\)
-1000057c:	98250003 	lwr	a1,3\(at\)
-10000580:	8f818018 	lw	at,-32744\(gp\)
-10000584:	24210780 	addiu	at,at,1920
-10000588:	00310821 	addu	at,at,s1
-1000058c:	88250000 	lwl	a1,0\(at\)
-10000590:	98250003 	lwr	a1,3\(at\)
-10000594:	8f818018 	lw	at,-32744\(gp\)
-10000598:	24210796 	addiu	at,at,1942
-1000059c:	00250821 	addu	at,at,a1
-100005a0:	88250000 	lwl	a1,0\(at\)
-100005a4:	98250003 	lwr	a1,3\(at\)
-100005a8:	8f818018 	lw	at,-32744\(gp\)
-100005ac:	242107ac 	addiu	at,at,1964
-100005b0:	00250821 	addu	at,at,a1
-100005b4:	a8250000 	swl	a1,0\(at\)
-100005b8:	b8250003 	swr	a1,3\(at\)
-100005bc:	3c050000 	lui	a1,0x0
-100005c0:	00bc2821 	addu	a1,a1,gp
-100005c4:	8ca58030 	lw	a1,-32720\(a1\)
-100005c8:	8f858020 	lw	a1,-32736\(gp\)
-100005cc:	24a506a0 	addiu	a1,a1,1696
-100005d0:	3c190000 	lui	t9,0x0
-100005d4:	033cc821 	addu	t9,t9,gp
-100005d8:	8f398030 	lw	t9,-32720\(t9\)
-100005dc:	8f998020 	lw	t9,-32736\(gp\)
-100005e0:	273906a0 	addiu	t9,t9,1696
-100005e4:	3c190000 	lui	t9,0x0
-100005e8:	033cc821 	addu	t9,t9,gp
-100005ec:	8f398030 	lw	t9,-32720\(t9\)
-100005f0:	0320f809 	jalr	t9
-100005f4:	00000000 	nop
-100005f8:	8f998020 	lw	t9,-32736\(gp\)
-100005fc:	273906a0 	addiu	t9,t9,1696
+10000570:	24210770 	addiu	at,at,1904
+10000574:	88250000 	lwl	a1,0\(at\)
+10000578:	98250003 	lwr	a1,3\(at\)
+1000057c:	8f818018 	lw	at,-32744\(gp\)
+10000580:	24210764 	addiu	at,at,1892
+10000584:	00310821 	addu	at,at,s1
+10000588:	88250000 	lwl	a1,0\(at\)
+1000058c:	98250003 	lwr	a1,3\(at\)
+10000590:	8f818018 	lw	at,-32744\(gp\)
+10000594:	24210770 	addiu	at,at,1904
+10000598:	00310821 	addu	at,at,s1
+1000059c:	88250000 	lwl	a1,0\(at\)
+100005a0:	98250003 	lwr	a1,3\(at\)
+100005a4:	8f818018 	lw	at,-32744\(gp\)
+100005a8:	24210786 	addiu	at,at,1926
+100005ac:	00250821 	addu	at,at,a1
+100005b0:	88250000 	lwl	a1,0\(at\)
+100005b4:	98250003 	lwr	a1,3\(at\)
+100005b8:	8f818018 	lw	at,-32744\(gp\)
+100005bc:	2421079c 	addiu	at,at,1948
+100005c0:	00250821 	addu	at,at,a1
+100005c4:	a8250000 	swl	a1,0\(at\)
+100005c8:	b8250003 	swr	a1,3\(at\)
+100005cc:	3c050000 	lui	a1,0x0
+100005d0:	00bc2821 	addu	a1,a1,gp
+100005d4:	8ca58030 	lw	a1,-32720\(a1\)
+100005d8:	8f858020 	lw	a1,-32736\(gp\)
+100005dc:	24a506b0 	addiu	a1,a1,1712
+100005e0:	3c190000 	lui	t9,0x0
+100005e4:	033cc821 	addu	t9,t9,gp
+100005e8:	8f398030 	lw	t9,-32720\(t9\)
+100005ec:	8f998020 	lw	t9,-32736\(gp\)
+100005f0:	273906b0 	addiu	t9,t9,1712
+100005f4:	3c190000 	lui	t9,0x0
+100005f8:	033cc821 	addu	t9,t9,gp
+100005fc:	8f398030 	lw	t9,-32720\(t9\)
 10000600:	0320f809 	jalr	t9
 10000604:	00000000 	nop
-10000608:	3c050000 	lui	a1,0x0
-1000060c:	00bc2821 	addu	a1,a1,gp
-10000610:	8ca58034 	lw	a1,-32716\(a1\)
-10000614:	1000fea2 	b	100000a0 <fn>
-10000618:	00000000 	nop
-1000061c:	3c050000 	lui	a1,0x0
-10000620:	00bc2821 	addu	a1,a1,gp
-10000624:	8ca58038 	lw	a1,-32712\(a1\)
-10000628:	8ca50000 	lw	a1,0\(a1\)
-1000062c:	1000001c 	b	100006a0 <fn2>
-10000630:	00000000 	nop
-10000634:	8f858018 	lw	a1,-32744\(gp\)
-10000638:	24a506fc 	addiu	a1,a1,1788
-1000063c:	1000fe98 	b	100000a0 <fn>
+10000608:	8f998020 	lw	t9,-32736\(gp\)
+1000060c:	273906b0 	addiu	t9,t9,1712
+10000610:	0320f809 	jalr	t9
+10000614:	00000000 	nop
+10000618:	3c050000 	lui	a1,0x0
+1000061c:	00bc2821 	addu	a1,a1,gp
+10000620:	8ca58034 	lw	a1,-32716\(a1\)
+10000624:	1000fea2 	b	100000b0 <fn>
+10000628:	00000000 	nop
+1000062c:	3c050000 	lui	a1,0x0
+10000630:	00bc2821 	addu	a1,a1,gp
+10000634:	8ca58038 	lw	a1,-32712\(a1\)
+10000638:	8ca50000 	lw	a1,0\(a1\)
+1000063c:	1000001c 	b	100006b0 <fn2>
 10000640:	00000000 	nop
 10000644:	8f858018 	lw	a1,-32744\(gp\)
-10000648:	24a50780 	addiu	a1,a1,1920
-1000064c:	10000014 	b	100006a0 <fn2>
+10000648:	24a506ec 	addiu	a1,a1,1772
+1000064c:	1000fe98 	b	100000b0 <fn>
 10000650:	00000000 	nop
-10000654:	8f85801c 	lw	a1,-32740\(gp\)
-10000658:	24a5e93c 	addiu	a1,a1,-5828
-1000065c:	1000fe90 	b	100000a0 <fn>
+10000654:	8f858018 	lw	a1,-32744\(gp\)
+10000658:	24a50770 	addiu	a1,a1,1904
+1000065c:	10000014 	b	100006b0 <fn2>
 10000660:	00000000 	nop
-10000664:	8f858018 	lw	a1,-32744\(gp\)
-10000668:	8ca50774 	lw	a1,1908\(a1\)
-1000066c:	1000000c 	b	100006a0 <fn2>
+10000664:	8f85801c 	lw	a1,-32740\(gp\)
+10000668:	24a5e92c 	addiu	a1,a1,-5844
+1000066c:	1000fe90 	b	100000b0 <fn>
 10000670:	00000000 	nop
 10000674:	8f858018 	lw	a1,-32744\(gp\)
-10000678:	8ca50708 	lw	a1,1800\(a1\)
-1000067c:	1000fe88 	b	100000a0 <fn>
+10000678:	8ca50764 	lw	a1,1892\(a1\)
+1000067c:	1000000c 	b	100006b0 <fn2>
 10000680:	00000000 	nop
-10000684:	8f818018 	lw	at,-32744\(gp\)
-10000688:	00250821 	addu	at,at,a1
-1000068c:	8c250796 	lw	a1,1942\(at\)
-10000690:	10000003 	b	100006a0 <fn2>
-10000694:	00000000 	nop
-	\.\.\.
-Disassembly of section \.reginfo:
-
-100006a0 <\.reginfo>:
-100006a0:	92020022 	.*
+10000684:	8f858018 	lw	a1,-32744\(gp\)
+10000688:	8ca506f8 	lw	a1,1784\(a1\)
+1000068c:	1000fe88 	b	100000b0 <fn>
+10000690:	00000000 	nop
+10000694:	8f818018 	lw	at,-32744\(gp\)
+10000698:	00250821 	addu	at,at,a1
+1000069c:	8c250786 	lw	a1,1926\(at\)
+100006a0:	10000003 	b	100006b0 <fn2>
+100006a4:	00000000 	nop
 	\.\.\.
-100006b4:	101087a0 	.*
 Disassembly of section \.data:
 
-101006c0 <_fdata>:
+100106b0 <_fdata>:
 	\.\.\.
 
-101006fc <dg1>:
+100106ec <dg1>:
 	\.\.\.
 
-10100738 <sp2>:
+10010728 <sp2>:
 	\.\.\.
 
-10100774 <dg2>:
+10010764 <dg2>:
 	\.\.\.
 Disassembly of section \.got:
 
-101007b0 <_GLOBAL_OFFSET_TABLE_>:
-101007b0:	00000000 	.*
-101007b4:	80000000 	.*
-101007b8:	10100000 	.*
-101007bc:	10120000 	.*
-101007c0:	10000000 	.*
-101007c4:	00000000 	.*
-101007c8:	00000000 	.*
-101007cc:	100000a0 	.*
-101007d0:	100006a0 	.*
-101007d4:	101006fc 	.*
-101007d8:	10100774 	.*
+100107a0 <_GLOBAL_OFFSET_TABLE_>:
+100107a0:	00000000 	.*
+100107a4:	80000000 	.*
+100107a8:	10010000 	.*
+100107ac:	10030000 	.*
+100107b0:	10000000 	.*
+100107b4:	00000000 	.*
+100107b8:	00000000 	.*
+100107bc:	100000b0 	.*
+100107c0:	100006b0 	.*
+100107c4:	100106ec 	.*
+100107c8:	10010764 	.*
 #pass
Index: ld/testsuite/ld-mips-elf/elf-rel-got-n64-linux.d
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-mips-elf/elf-rel-got-n64-linux.d,v
retrieving revision 1.3
diff -u -p -r1.3 elf-rel-got-n64-linux.d
--- ld/testsuite/ld-mips-elf/elf-rel-got-n64-linux.d	31 Jan 2005 22:00:59 -0000	1.3
+++ ld/testsuite/ld-mips-elf/elf-rel-got-n64-linux.d	17 Oct 2006 15:05:40 -0000
@@ -14,7 +14,7 @@ Disassembly of section \.MIPS\.options:
    1200000b8:	92020022 	.*
 	\.\.\.
    1200000d0:	00000001 	.*
-   1200000d4:	201085d0 	.*
+   1200000d4:	200185d0 	.*
 Disassembly of section \.text:
 
 00000001200000e0 <fn>:
@@ -279,55 +279,55 @@ Disassembly of section \.text:
 	\.\.\.
 Disassembly of section \.data:
 
-00000001201004f0 <_fdata>:
+00000001200104f0 <_fdata>:
 	\.\.\.
 
-000000012010052c <dg1>:
+000000012001052c <dg1>:
 	\.\.\.
 
-0000000120100568 <sp2>:
+0000000120010568 <sp2>:
 	\.\.\.
 
-00000001201005a4 <dg2>:
+00000001200105a4 <dg2>:
 	\.\.\.
 Disassembly of section \.got:
 
-00000001201005e0 <_GLOBAL_OFFSET_TABLE_>:
+00000001200105e0 <_GLOBAL_OFFSET_TABLE_>:
 	\.\.\.
-   1201005ec:	80000000 	.*
-   1201005f0:	00000001 	.*
-   1201005f4:	20100000 	.*
-   1201005f8:	00000001 	.*
-   1201005fc:	2010052c 	.*
-   120100600:	00000001 	.*
-   120100604:	20100538 	.*
-   120100608:	00000001 	.*
-   12010060c:	2011e76c 	.*
-   120100610:	00000001 	.*
-   120100614:	2010054e 	.*
-   120100618:	00000001 	.*
-   12010061c:	20100564 	.*
-   120100620:	00000001 	.*
-   120100624:	200000e0 	.*
-   120100628:	00000001 	.*
-   12010062c:	201005a4 	.*
-   120100630:	00000001 	.*
-   120100634:	201005b0 	.*
-   120100638:	00000001 	.*
-   12010063c:	2011e7e4 	.*
-   120100640:	00000001 	.*
-   120100644:	201005c6 	.*
-   120100648:	00000001 	.*
-   12010064c:	201005dc 	.*
-   120100650:	00000001 	.*
-   120100654:	200004e4 	.*
+   1200105ec:	80000000 	.*
+   1200105f0:	00000001 	.*
+   1200105f4:	20010000 	.*
+   1200105f8:	00000001 	.*
+   1200105fc:	2001052c 	.*
+   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 	.*
 	\.\.\.
-   120100678:	00000001 	.*
-   12010067c:	200000e0 	.*
-   120100680:	00000001 	.*
-   120100684:	200004e4 	.*
-   120100688:	00000001 	.*
-   12010068c:	2010052c 	.*
-   120100690:	00000001 	.*
-   120100694:	201005a4 	.*
+   120010678:	00000001 	.*
+   12001067c:	200000e0 	.*
+   120010680:	00000001 	.*
+   120010684:	200004e4 	.*
+   120010688:	00000001 	.*
+   12001068c:	2001052c 	.*
+   120010690:	00000001 	.*
+   120010694:	200105a4 	.*
 #pass
Index: ld/testsuite/ld-mips-elf/elf-rel-xgot-n64-linux.d
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-mips-elf/elf-rel-xgot-n64-linux.d,v
retrieving revision 1.4
diff -u -p -r1.4 elf-rel-xgot-n64-linux.d
--- ld/testsuite/ld-mips-elf/elf-rel-xgot-n64-linux.d	31 Jan 2005 22:00:59 -0000	1.4
+++ ld/testsuite/ld-mips-elf/elf-rel-xgot-n64-linux.d	17 Oct 2006 15:05:40 -0000
@@ -14,7 +14,7 @@ Disassembly of section \.MIPS\.options:
    1200000b8:	92020022 	.*
 	\.\.\.
    1200000d0:	00000001 	.*
-   1200000d4:	201087c0 	.*
+   1200000d4:	200187c0 	.*
 Disassembly of section \.text:
 
 00000001200000e0 <fn>:
@@ -403,35 +403,35 @@ Disassembly of section \.text:
 	\.\.\.
 Disassembly of section \.data:
 
-00000001201006e0 <_fdata>:
+00000001200106e0 <_fdata>:
 	\.\.\.
 
-000000012010071c <dg1>:
+000000012001071c <dg1>:
 	\.\.\.
 
-0000000120100758 <sp2>:
+0000000120010758 <sp2>:
 	\.\.\.
 
-0000000120100794 <dg2>:
+0000000120010794 <dg2>:
 	\.\.\.
 Disassembly of section \.got:
 
-00000001201007d0 <_GLOBAL_OFFSET_TABLE_>:
+00000001200107d0 <_GLOBAL_OFFSET_TABLE_>:
 	\.\.\.
-   1201007dc:	80000000 	.*
-   1201007e0:	00000001 	.*
-   1201007e4:	20100000 	.*
-   1201007e8:	00000001 	.*
-   1201007ec:	20120000 	.*
-   1201007f0:	00000001 	.*
-   1201007f4:	20000000 	.*
+   1200107dc:	80000000 	.*
+   1200107e0:	00000001 	.*
+   1200107e4:	20010000 	.*
+   1200107e8:	00000001 	.*
+   1200107ec:	20030000 	.*
+   1200107f0:	00000001 	.*
+   1200107f4:	20000000 	.*
 	\.\.\.
-   120100808:	00000001 	.*
-   12010080c:	200000e0 	.*
-   120100810:	00000001 	.*
-   120100814:	200006e0 	.*
-   120100818:	00000001 	.*
-   12010081c:	2010071c 	.*
-   120100820:	00000001 	.*
-   120100824:	20100794 	.*
+   120010808:	00000001 	.*
+   12001080c:	200000e0 	.*
+   120010810:	00000001 	.*
+   120010814:	200006e0 	.*
+   120010818:	00000001 	.*
+   12001081c:	2001071c 	.*
+   120010820:	00000001 	.*
+   120010824:	20010794 	.*
 #pass


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