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 7d382b9..c249129 100644 (file)
@@ -1,5 +1,11 @@
 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.
        * testsuite/ld-mips-elf/stub-dynsym-2.gd: New test.
        * testsuite/ld-mips-elf/stub-dynsym-2.sd: New test.
index 492f76e..23f6a29 100644 (file)
@@ -323,3 +323,4 @@ Disassembly of section \.got:
     10010684:  10000514        .*
     10010688:  00000000        .*
        \.\.\.
+#pass
index 348b718..aedbb07 100644 (file)
@@ -437,3 +437,4 @@ Disassembly of section \.got:
     1001085c:  10000110        .*
     10010860:  00000000        .*
     10010864:  1001075c        .*
+#pass