This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
[PATCH 0/7] S/390: Enable IFUNC tests + various fixes.
- From: Andreas Krebbel <krebbel at linux dot vnet dot ibm dot com>
- To: binutils at sourceware dot org
- Date: Mon, 19 Oct 2015 16:54:12 +0200
- Subject: [PATCH 0/7] S/390: Enable IFUNC tests + various fixes.
- Authentication-results: sourceware.org; auth=none
I somehow missed to enable the existing IFUNC tests in the Binutils
testsuite for S/390. After enabling it I had to fix a couple of
issues
The ifunc tests are clean on s390 and s390x with these patches.
Andreas Krebbel (7):
S/390: Get rid of superfluous parameter to
s390_elf_allocate_ifunc_dyn_relocs.
S/390: ifunc: Enable the ifunc tests.
S/390: ifunc: Fix for undefined ifunc symbols.
S/390: ifunc: Fix PR18841.
S/390: ifunc: Handle GOTOFF relocs on ifunc symbols.
S/390: ifunc: Fix function pointers to hidden ifunc symbols.
S/390: ifunc: Redirect local function calls to the IPLT.
bfd/elf-s390-common.c | 4 +-
bfd/elf32-s390.c | 131 ++++++++++++++++++++++++++++++++++------
bfd/elf64-s390.c | 105 ++++++++++++++++++++++++++------
ld/testsuite/ld-ifunc/ifunc.exp | 5 +-
4 files changed, 205 insertions(+), 40 deletions(-)
--
1.9.1