diff --git a/ld/ChangeLog b/ld/ChangeLog index c2491297e78..9d82fc1703c 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,17 @@ +2018-07-10 Maciej W. Rozycki + + * 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 * 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 00000000000..23f6a29e45b --- /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 : + 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 + 100002d0: 00000000 nop + 100002d4: df998050 ld t9,-32688\(gp\) + 100002d8: 0411ff8d bal 10000110 + 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 + 100004a0: 00000000 nop + 100004a4: df998080 ld t9,-32640\(gp\) + 100004a8: 0411001a bal 10000514 + 100004ac: 00000000 nop + 100004b0: 1000ff17 b 10000110 + 100004b4: df858020 ld a1,-32736\(gp\) + 100004b8: df858028 ld a1,-32728\(gp\) + 100004bc: 10000015 b 10000514 + 100004c0: dca505d4 ld a1,1492\(a1\) + 100004c4: 1000ff12 b 10000110 + 100004c8: df858020 ld a1,-32736\(gp\) + 100004cc: df858060 ld a1,-32672\(gp\) + 100004d0: 10000010 b 10000514 + 100004d4: 00000000 nop + 100004d8: df858038 ld a1,-32712\(gp\) + 100004dc: 1000ff0c b 10000110 + 100004e0: 00000000 nop + 100004e4: df858028 ld a1,-32728\(gp\) + 100004e8: 1000000a b 10000514 + 100004ec: dca505d4 ld a1,1492\(a1\) + 100004f0: df858028 ld a1,-32728\(gp\) + 100004f4: 1000ff06 b 10000110 + 100004f8: dca50568 ld a1,1384\(a1\) + 100004fc: df818028 ld at,-32728\(gp\) + 10000500: 0025082d daddu at,at,a1 + 10000504: 10000003 b 10000514 + 10000508: dc2505f6 ld a1,1526\(at\) + \.\.\. + +0000000010000514 : + \.\.\. +Disassembly of section \.data: + +0000000010010520 <_fdata>: + \.\.\. + +000000001001055c : + \.\.\. + +0000000010010598 : + \.\.\. + +00000000100105d4 : + \.\.\. +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 8e2822db832..00000000000 --- 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 : - 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 - 1200002a0: 00000000 nop - 1200002a4: df998050 ld t9,-32688\(gp\) - 1200002a8: 0411ff8d bal 1200000e0 - 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 - 120000470: 00000000 nop - 120000474: df998080 ld t9,-32640\(gp\) - 120000478: 0411001a bal 1200004e4 - 12000047c: 00000000 nop - 120000480: 1000ff17 b 1200000e0 - 120000484: df858020 ld a1,-32736\(gp\) - 120000488: df858028 ld a1,-32728\(gp\) - 12000048c: 10000015 b 1200004e4 - 120000490: dca505a4 ld a1,1444\(a1\) - 120000494: 1000ff12 b 1200000e0 - 120000498: df858020 ld a1,-32736\(gp\) - 12000049c: df858060 ld a1,-32672\(gp\) - 1200004a0: 10000010 b 1200004e4 - 1200004a4: 00000000 nop - 1200004a8: df858038 ld a1,-32712\(gp\) - 1200004ac: 1000ff0c b 1200000e0 - 1200004b0: 00000000 nop - 1200004b4: df858028 ld a1,-32728\(gp\) - 1200004b8: 1000000a b 1200004e4 - 1200004bc: dca505a4 ld a1,1444\(a1\) - 1200004c0: df858028 ld a1,-32728\(gp\) - 1200004c4: 1000ff06 b 1200000e0 - 1200004c8: dca50538 ld a1,1336\(a1\) - 1200004cc: df818028 ld at,-32728\(gp\) - 1200004d0: 0025082d daddu at,at,a1 - 1200004d4: 10000003 b 1200004e4 - 1200004d8: dc2505c6 ld a1,1478\(at\) - \.\.\. - -00000001200004e4 : - \.\.\. -Disassembly of section \.data: - -00000001200104f0 <_fdata>: - \.\.\. - -000000012001052c : - \.\.\. - -0000000120010568 : - \.\.\. - -00000001200105a4 : - \.\.\. -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 23f6a29e45b..8e2822db832 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 : - 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 - 100002d0: 00000000 nop - 100002d4: df998050 ld t9,-32688\(gp\) - 100002d8: 0411ff8d bal 10000110 - 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 - 100004a0: 00000000 nop - 100004a4: df998080 ld t9,-32640\(gp\) - 100004a8: 0411001a bal 10000514 - 100004ac: 00000000 nop - 100004b0: 1000ff17 b 10000110 - 100004b4: df858020 ld a1,-32736\(gp\) - 100004b8: df858028 ld a1,-32728\(gp\) - 100004bc: 10000015 b 10000514 - 100004c0: dca505d4 ld a1,1492\(a1\) - 100004c4: 1000ff12 b 10000110 - 100004c8: df858020 ld a1,-32736\(gp\) - 100004cc: df858060 ld a1,-32672\(gp\) - 100004d0: 10000010 b 10000514 - 100004d4: 00000000 nop - 100004d8: df858038 ld a1,-32712\(gp\) - 100004dc: 1000ff0c b 10000110 - 100004e0: 00000000 nop - 100004e4: df858028 ld a1,-32728\(gp\) - 100004e8: 1000000a b 10000514 - 100004ec: dca505d4 ld a1,1492\(a1\) - 100004f0: df858028 ld a1,-32728\(gp\) - 100004f4: 1000ff06 b 10000110 - 100004f8: dca50568 ld a1,1384\(a1\) - 100004fc: df818028 ld at,-32728\(gp\) - 10000500: 0025082d daddu at,at,a1 - 10000504: 10000003 b 10000514 - 10000508: dc2505f6 ld a1,1526\(at\) +00000001200000e0 : + 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 + 1200002a0: 00000000 nop + 1200002a4: df998050 ld t9,-32688\(gp\) + 1200002a8: 0411ff8d bal 1200000e0 + 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 + 120000470: 00000000 nop + 120000474: df998080 ld t9,-32640\(gp\) + 120000478: 0411001a bal 1200004e4 + 12000047c: 00000000 nop + 120000480: 1000ff17 b 1200000e0 + 120000484: df858020 ld a1,-32736\(gp\) + 120000488: df858028 ld a1,-32728\(gp\) + 12000048c: 10000015 b 1200004e4 + 120000490: dca505a4 ld a1,1444\(a1\) + 120000494: 1000ff12 b 1200000e0 + 120000498: df858020 ld a1,-32736\(gp\) + 12000049c: df858060 ld a1,-32672\(gp\) + 1200004a0: 10000010 b 1200004e4 + 1200004a4: 00000000 nop + 1200004a8: df858038 ld a1,-32712\(gp\) + 1200004ac: 1000ff0c b 1200000e0 + 1200004b0: 00000000 nop + 1200004b4: df858028 ld a1,-32728\(gp\) + 1200004b8: 1000000a b 1200004e4 + 1200004bc: dca505a4 ld a1,1444\(a1\) + 1200004c0: df858028 ld a1,-32728\(gp\) + 1200004c4: 1000ff06 b 1200000e0 + 1200004c8: dca50538 ld a1,1336\(a1\) + 1200004cc: df818028 ld at,-32728\(gp\) + 1200004d0: 0025082d daddu at,at,a1 + 1200004d4: 10000003 b 1200004e4 + 1200004d8: dc2505c6 ld a1,1478\(at\) \.\.\. -0000000010000514 : +00000001200004e4 : \.\.\. Disassembly of section \.data: -0000000010010520 <_fdata>: +00000001200104f0 <_fdata>: \.\.\. -000000001001055c : +000000012001052c : \.\.\. -0000000010010598 : +0000000120010568 : \.\.\. -00000000100105d4 : +00000001200105a4 : \.\.\. 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 00000000000..aedbb070a2b --- /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 : + 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 + 100003b0: 00000000 nop + 100003b4: df998030 ld t9,-32720\(gp\) + 100003b8: 67390110 daddiu t9,t9,272 + 100003bc: 0411ff54 bal 10000110 + 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 + 10000664: 00000000 nop + 10000668: df998030 ld t9,-32720\(gp\) + 1000066c: 67390710 daddiu t9,t9,1808 + 10000670: 04110027 bal 10000710 + 10000674: 00000000 nop + 10000678: 3c050000 lui a1,0x0 + 1000067c: 00bc282d daddu a1,a1,gp + 10000680: dca58060 ld a1,-32672\(a1\) + 10000684: 1000fea2 b 10000110 + 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 + 100006a0: 00000000 nop + 100006a4: df858020 ld a1,-32736\(gp\) + 100006a8: 64a5075c daddiu a1,a1,1884 + 100006ac: 1000fe98 b 10000110 + 100006b0: 00000000 nop + 100006b4: df858020 ld a1,-32736\(gp\) + 100006b8: 64a507e0 daddiu a1,a1,2016 + 100006bc: 10000014 b 10000710 + 100006c0: 00000000 nop + 100006c4: df858028 ld a1,-32728\(gp\) + 100006c8: 64a5e99c daddiu a1,a1,-5732 + 100006cc: 1000fe90 b 10000110 + 100006d0: 00000000 nop + 100006d4: df858020 ld a1,-32736\(gp\) + 100006d8: dca507d4 ld a1,2004\(a1\) + 100006dc: 1000000c b 10000710 + 100006e0: 00000000 nop + 100006e4: df858020 ld a1,-32736\(gp\) + 100006e8: dca50768 ld a1,1896\(a1\) + 100006ec: 1000fe88 b 10000110 + 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 + 10000704: 00000000 nop + \.\.\. + +0000000010000710 : + \.\.\. +Disassembly of section \.data: + +0000000010010720 <_fdata>: + \.\.\. + +000000001001075c : + \.\.\. + +0000000010010798 : + \.\.\. + +00000000100107d4 : + \.\.\. +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 fd21487382f..00000000000 --- 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 : - 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 - 120000380: 00000000 nop - 120000384: df998030 ld t9,-32720\(gp\) - 120000388: 673900e0 daddiu t9,t9,224 - 12000038c: 0411ff54 bal 1200000e0 - 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 - 120000634: 00000000 nop - 120000638: df998030 ld t9,-32720\(gp\) - 12000063c: 673906e0 daddiu t9,t9,1760 - 120000640: 04110027 bal 1200006e0 - 120000644: 00000000 nop - 120000648: 3c050000 lui a1,0x0 - 12000064c: 00bc282d daddu a1,a1,gp - 120000650: dca58060 ld a1,-32672\(a1\) - 120000654: 1000fea2 b 1200000e0 - 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 - 120000670: 00000000 nop - 120000674: df858020 ld a1,-32736\(gp\) - 120000678: 64a5072c daddiu a1,a1,1836 - 12000067c: 1000fe98 b 1200000e0 - 120000680: 00000000 nop - 120000684: df858020 ld a1,-32736\(gp\) - 120000688: 64a507b0 daddiu a1,a1,1968 - 12000068c: 10000014 b 1200006e0 - 120000690: 00000000 nop - 120000694: df858028 ld a1,-32728\(gp\) - 120000698: 64a5e96c daddiu a1,a1,-5780 - 12000069c: 1000fe90 b 1200000e0 - 1200006a0: 00000000 nop - 1200006a4: df858020 ld a1,-32736\(gp\) - 1200006a8: dca507a4 ld a1,1956\(a1\) - 1200006ac: 1000000c b 1200006e0 - 1200006b0: 00000000 nop - 1200006b4: df858020 ld a1,-32736\(gp\) - 1200006b8: dca50738 ld a1,1848\(a1\) - 1200006bc: 1000fe88 b 1200000e0 - 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 - 1200006d4: 00000000 nop - \.\.\. - -00000001200006e0 : - \.\.\. - -Disassembly of section \.data: - -00000001200106f0 <_fdata>: - \.\.\. - -000000012001072c : - \.\.\. - -0000000120010768 : - \.\.\. - -00000001200107a4 : - \.\.\. - -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 aedbb070a2b..fd21487382f 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 : - 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 - 100003b0: 00000000 nop - 100003b4: df998030 ld t9,-32720\(gp\) - 100003b8: 67390110 daddiu t9,t9,272 - 100003bc: 0411ff54 bal 10000110 - 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 - 10000664: 00000000 nop - 10000668: df998030 ld t9,-32720\(gp\) - 1000066c: 67390710 daddiu t9,t9,1808 - 10000670: 04110027 bal 10000710 - 10000674: 00000000 nop - 10000678: 3c050000 lui a1,0x0 - 1000067c: 00bc282d daddu a1,a1,gp - 10000680: dca58060 ld a1,-32672\(a1\) - 10000684: 1000fea2 b 10000110 - 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 - 100006a0: 00000000 nop - 100006a4: df858020 ld a1,-32736\(gp\) - 100006a8: 64a5075c daddiu a1,a1,1884 - 100006ac: 1000fe98 b 10000110 - 100006b0: 00000000 nop - 100006b4: df858020 ld a1,-32736\(gp\) - 100006b8: 64a507e0 daddiu a1,a1,2016 - 100006bc: 10000014 b 10000710 - 100006c0: 00000000 nop - 100006c4: df858028 ld a1,-32728\(gp\) - 100006c8: 64a5e99c daddiu a1,a1,-5732 - 100006cc: 1000fe90 b 10000110 - 100006d0: 00000000 nop - 100006d4: df858020 ld a1,-32736\(gp\) - 100006d8: dca507d4 ld a1,2004\(a1\) - 100006dc: 1000000c b 10000710 - 100006e0: 00000000 nop - 100006e4: df858020 ld a1,-32736\(gp\) - 100006e8: dca50768 ld a1,1896\(a1\) - 100006ec: 1000fe88 b 10000110 - 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 - 10000704: 00000000 nop +00000001200000e0 : + 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 + 120000380: 00000000 nop + 120000384: df998030 ld t9,-32720\(gp\) + 120000388: 673900e0 daddiu t9,t9,224 + 12000038c: 0411ff54 bal 1200000e0 + 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 + 120000634: 00000000 nop + 120000638: df998030 ld t9,-32720\(gp\) + 12000063c: 673906e0 daddiu t9,t9,1760 + 120000640: 04110027 bal 1200006e0 + 120000644: 00000000 nop + 120000648: 3c050000 lui a1,0x0 + 12000064c: 00bc282d daddu a1,a1,gp + 120000650: dca58060 ld a1,-32672\(a1\) + 120000654: 1000fea2 b 1200000e0 + 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 + 120000670: 00000000 nop + 120000674: df858020 ld a1,-32736\(gp\) + 120000678: 64a5072c daddiu a1,a1,1836 + 12000067c: 1000fe98 b 1200000e0 + 120000680: 00000000 nop + 120000684: df858020 ld a1,-32736\(gp\) + 120000688: 64a507b0 daddiu a1,a1,1968 + 12000068c: 10000014 b 1200006e0 + 120000690: 00000000 nop + 120000694: df858028 ld a1,-32728\(gp\) + 120000698: 64a5e96c daddiu a1,a1,-5780 + 12000069c: 1000fe90 b 1200000e0 + 1200006a0: 00000000 nop + 1200006a4: df858020 ld a1,-32736\(gp\) + 1200006a8: dca507a4 ld a1,1956\(a1\) + 1200006ac: 1000000c b 1200006e0 + 1200006b0: 00000000 nop + 1200006b4: df858020 ld a1,-32736\(gp\) + 1200006b8: dca50738 ld a1,1848\(a1\) + 1200006bc: 1000fe88 b 1200000e0 + 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 + 1200006d4: 00000000 nop \.\.\. -0000000010000710 : +00000001200006e0 : \.\.\. + Disassembly of section \.data: -0000000010010720 <_fdata>: +00000001200106f0 <_fdata>: \.\.\. -000000001001075c : +000000012001072c : \.\.\. -0000000010010798 : +0000000120010768 : \.\.\. -00000000100107d4 : +00000001200107a4 : \.\.\. + Disassembly of section \.got: -0000000010010810 <_GLOBAL_OFFSET_TABLE_>: +00000001200107e0 <_GLOBAL_OFFSET_TABLE_>: \.\.\. - 10010818: 80000000 .* + 1200107e8: 80000000 .* + 1200107ec: 00000000 .* + 1200107f0: 00000001 .* + 1200107f4: 20010000 .* + 1200107f8: 00000001 .* + 1200107fc: 20030000 .* + 120010800: 00000001 .* + 120010804: 20000000 .* \.\.\. - 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 .* + 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/mips-elf.exp b/ld/testsuite/ld-mips-elf/mips-elf.exp index 8b0594afc54..1a563400efa 100644 --- a/ld/testsuite/ld-mips-elf/mips-elf.exp +++ b/ld/testsuite/ld-mips-elf/mips-elf.exp @@ -58,6 +58,7 @@ set has_newabi [expr [istarget *-*-irix6*] \ || [istarget mips*-mti-elf*] \ || [istarget mips*-img-elf*]] set has_elf32 [expr ![istarget *-*-openbsd*]] +set irix [expr [istarget *-*-irix*]] set linux_gnu [expr [istarget mips*-*-linux*]] set embedded_elf [expr [istarget mips*-*-elf]] @@ -390,10 +391,10 @@ if $has_newabi { run_dump_test "elf-rel-got-n32" [list [list ld $abi_ldflags(n32)]] run_dump_test "elf-rel-xgot-n32" [list [list ld $abi_ldflags(n32)]] } - if { $linux_gnu } { - run_dump_test "elf-rel-got-n64-linux" \ + if { $irix } { + run_dump_test "elf-rel-got-n64-irix" \ [list [list ld $abi_ldflags(n64)]] - run_dump_test "elf-rel-xgot-n64-linux" \ + run_dump_test "elf-rel-xgot-n64-irix" \ [list [list ld $abi_ldflags(n64)]] } elseif { $embedded_elf } { run_dump_test "elf-rel-got-n64-embed" \ @@ -1053,7 +1054,7 @@ foreach { abi } $abis { set loadaddr [string map \ {o32 0x12340000 n32 0x12340000 n64 0x123456789abc0000} $abi] set suff [subst \ - [expr { [istarget *-*-irix*] \ + [expr { $irix \ ? [string map {o32 o32-irix n32 n32 n64 n64} $abi] \ : $abi }]] run_ld_link_tests [list \