MIPS/LD/testsuite: Fix IRIX dumps for n64 GOT relocation tests
authorMaciej W. Rozycki <macro@mips.com>
Mon, 9 Jul 2018 22:43:27 +0000 (23:43 +0100)
committerMaciej W. Rozycki <macro@mips.com>
Mon, 9 Jul 2018 22:43:27 +0000 (23:43 +0100)
Factor in the presence of a `.gnu.attributes' section at the end of the
respective dumps:

Disassembly of section .gnu.attributes:

0000000000000000 <.gnu.attributes>:
   0: 41000000  bc0f 4 <__dso_displacement+0x4>
   4: 0f676e75  jal d9db9d4 <__dso_displacement+0xd9db9d4>
   8: 00010000  sll zero,at,0x0
   c: 00070401  0x70401

and also ignore any trailing output with the IRIX variant of n64 GOT
relocation tests, like already done with the Linux and the embedded
ones, removing:

FAIL: MIPS ELF got reloc n64
FAIL: MIPS ELF xgot reloc n64

LD testsuite regressions with the `mips-sgi-irix6' target.

ld/
* testsuite/ld-mips-elf/elf-rel-got-n64.d: Add `#pass' at the
end.
* testsuite/ld-mips-elf/elf-rel-xgot-n64.d: Likewise.

ld/ChangeLog
ld/testsuite/ld-mips-elf/elf-rel-got-n64.d
ld/testsuite/ld-mips-elf/elf-rel-xgot-n64.d

index 7d382b9f4a10565f579e3f8ec014517b387c0aa5..c2491297e780ea50cc725f78a3ad02dc5b20f8e2 100644 (file)
@@ -1,3 +1,9 @@
+2018-07-09  Maciej W. Rozycki  <macro@mips.com>
+
+       * testsuite/ld-mips-elf/elf-rel-got-n64.d: Add `#pass' at the
+       end.
+       * testsuite/ld-mips-elf/elf-rel-xgot-n64.d: Likewise.
+
 2018-07-09  Maciej W. Rozycki  <macro@mips.com>
 
        * testsuite/ld-mips-elf/stub-dynsym-2.dd: New test.
index 492f76ebfd91ccdb95255fbb6dca9951b6c00f00..23f6a29e45b044fa7a86a626ed0e9ec481d834f9 100644 (file)
@@ -323,3 +323,4 @@ Disassembly of section \.got:
     10010684:  10000514        .*
     10010688:  00000000        .*
        \.\.\.
+#pass
index 348b7188cf2b9932c5020d8ab18f55742c9fedf3..aedbb070a2bccd26487dec00fa651fa1d7844693 100644 (file)
@@ -437,3 +437,4 @@ Disassembly of section \.got:
     1001085c:  10000110        .*
     10010860:  00000000        .*
     10010864:  1001075c        .*
+#pass