diff options
author | Andreas Krebbel <krebbel@linux.vnet.ibm.com> | 2017-12-08 17:23:56 +0100 |
---|---|---|
committer | Andreas Krebbel <krebbel@linux.vnet.ibm.com> | 2017-12-13 13:35:01 +0100 |
commit | 10e7c0457cb7531f8b205e29e88b3e191cfa6037 (patch) | |
tree | 9bcd9e9f6389372448de33b0e54b035a5a6a53c8 /opcodes | |
parent | 9937536c23ae005422cec23d38a6b7f6fa8e1f48 (diff) | |
download | gdb-10e7c0457cb7531f8b205e29e88b3e191cfa6037.zip gdb-10e7c0457cb7531f8b205e29e88b3e191cfa6037.tar.gz gdb-10e7c0457cb7531f8b205e29e88b3e191cfa6037.tar.bz2 |
S/390: Fix (some) PIE+undef weak failures
This fixes these failures on 64 bit which currently occur when running
the Binutils testsuite with a default PIE compiler.
< FAIL: Build rdynamic-1
< FAIL: Build dynamic-1
< FAIL: Build pr22269-1
bfd/ChangeLog:
2017-12-13 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
* elf64-s390.c (elf_s390_adjust_dynamic_symbol): Use
UNDEFWEAK_NO_DYNAMIC_RELOC.
(allocate_dynrelocs): Likewise.
(elf_s390_relocate_section): Check resolved_to_zero.
(elf_s390_finish_dynamic_symbol): Don't generate runtime reloc if
UNDEFWEAK_NO_DYNAMIC_RELOC.
Diffstat (limited to 'opcodes')
0 files changed, 0 insertions, 0 deletions