Revise "ld testsuite use of notarget"
authorAlan Modra <amodra@gmail.com>
Wed, 11 Jul 2018 04:23:20 +0000 (13:53 +0930)
committerAlan Modra <amodra@gmail.com>
Wed, 11 Jul 2018 07:09:04 +0000 (16:39 +0930)
commitc7df3df443db7b1840735c86a38e00243a2902f7
tree5541f192424595501bf6ccf50752c5436544c23f
parent1123588c0bf1d777a3eb9c01f2370473a14a1ca5
Revise "ld testsuite use of notarget"

git commit 624940689a wrongly changed fill.d and fill16.d notarget
entries to xfail, so revert that change and instead replace notarget
with skip.  The two tests are complementary.

This patch also modifies the pr20022 test to use .data, avoiding
xfails on targets that complain about dynamic relocations in .text.
This shows a bug in metag which discards section _foo in pr2022.so.

* testsuite/ld-elf/hash.d: Comment on mips xfail.
* testsuite/ld-gc/pr20022b.s: Use .data not .text.
* testsuite/ld-gc/pr20022.d: Remove xfails.
* testsuite/ld-scripts/fill.d: Revert most of last patch, but use
skip rather than notarget.
* testsuite/ld-scripts/fill16.d: Likewise.
ld/ChangeLog
ld/testsuite/ld-elf/hash.d
ld/testsuite/ld-gc/pr20022.d
ld/testsuite/ld-gc/pr20022b.s
ld/testsuite/ld-scripts/fill.d
ld/testsuite/ld-scripts/fill16.d