MIPS/LD/testsuite: Fix IRIX dumps for n64 GOT relocation tests

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.
This commit is contained in:
Maciej W. Rozycki
2018-07-09 23:43:27 +01:00
parent 4b8377e7db
commit 8d4c0995eb
3 changed files with 8 additions and 0 deletions

View 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.

View File

@ -323,3 +323,4 @@ Disassembly of section \.got:
10010684: 10000514 .*
10010688: 00000000 .*
\.\.\.
#pass

View File

@ -437,3 +437,4 @@ Disassembly of section \.got:
1001085c: 10000110 .*
10010860: 00000000 .*
10010864: 1001075c .*
#pass