[PATCH, LD, AArch64] Fix ifunc testisms
authorAndre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
Thu, 19 Jul 2018 15:18:28 +0000 (16:18 +0100)
committerAndre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
Fri, 20 Jul 2018 15:35:37 +0000 (16:35 +0100)
commit3ba174474d3cc063d6b7abf0bfdd6021bbaf8a90
tree7e610c353c1619bb18b6c93927e59e1955c7caa5
parent232a00325b0f97e108014148c68ae314e90cbb36
[PATCH, LD, AArch64] Fix ifunc testisms

This patch fixes some ifunc testisms after H.J. Lu's patch to enable the
use of IFUNC pointers in position dependent code for binutils. See PR
LD/23169 in binutils bugzilla.

The aarch64 ifunc error message test was changed to no longer expect
this error message as this is now an accepted combination. This patch
also disables the executable tests added by H.J. Lu for aarch64, just as
Alan Modra did with his patch, as these tests only seem to work on some
architectures.

ld/ChangeLog:
2018-07-19  Andre Vieira  <andre.simoesdiasvieira@arm.com>

* testsuite/ld-aarch64/ifunc-9.d: Remove no longer expected error.
* testsuite/ld-ifunc/ifunc.exp: Disable tests for aarch64.
ld/testsuite/ld-aarch64/ifunc-9.d
ld/testsuite/ld-ifunc/ifunc.exp