testsuite XPASSes
authorAlan Modra <amodra@gmail.com>
Mon, 30 Jan 2023 00:59:34 +0000 (11:29 +1030)
committerAlan Modra <amodra@gmail.com>
Tue, 31 Jan 2023 04:48:04 +0000 (15:18 +1030)
commit9884676d9da9c691ba0d223836b5bf70740ee7e3
tree1ca47285f81059c9c5711217634ca7ffe0c69ba6
parent9c6e6c8f4b07a51a47c10a84e10a938b64b65fd5
testsuite XPASSes

This adjusts the testsuite to get rid of a number of XPASSes that have
appeared.  Someone might like to look into a better patch for the s390
change.

aarch64-pe  XPASS: weak symbols
arm-nacl  XPASS: rgn-over8
mcore-pe  XPASS: ld-scripts/provide-8
mips64-linux-gnuabi64  XPASS: vers4
mips64-linux-gnuabi64  XPASS: vers4b
mips-linux-gnu  XPASS: vers4
mips-linux-gnu  XPASS: vers4b
s390-linux-gnu  XPASS: undefined line
sh4-linux-gnu  XPASS: --gc-sections with __start_SECTIONNAME
sh-coff  XPASS: objcopy object (simple copy)
sh-coff  XPASS: objcopy executable (pr25662)

binutils/
* testsuite/binutils-all/objcopy.exp: Don't xfail "simple
copy" and "pr25662" on sh-*-coff.  Remove all non-ELF xfails
on "ELF unknown section type" test.
ld/
* testsuite/ld-elfvers/vers.exp (vers4, vers4b): Don't xfail
all mips, just xfail mips irix.
* testsuite/ld-gc/pr19161.d: Don't xfail sh.
* testsuite/ld-scripts/rgn-over8-ok.d: Don't xfail nacl.
* testsuite/ld-scripts/weak.exp: Don't xfail aarch64-pe.
* testsuite/ld-undefined/undefined.exp: Conditionally xfail
"undefined line" depending on gcc version for s390.
binutils/testsuite/binutils-all/objcopy.exp
ld/testsuite/ld-elfvers/vers.exp
ld/testsuite/ld-gc/pr19161.d
ld/testsuite/ld-scripts/rgn-over8-ok.d
ld/testsuite/ld-scripts/weak.exp
ld/testsuite/ld-undefined/undefined.exp