aboutsummaryrefslogtreecommitdiff
path: root/bfd/ChangeLog
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@gcc.gnu.org>2019-02-07 17:04:31 +0100
committerEric Botcazou <ebotcazou@gcc.gnu.org>2019-02-07 17:04:31 +0100
commitb2abe1bd8149dd9ad64432f620c3a034bf23a5fe (patch)
tree0e8ab9fa20f8319b7a2fff77200f3c797c17a608 /bfd/ChangeLog
parent68a091326f6ac25005c49c4cbda1855080ba1d5f (diff)
downloadgdb-b2abe1bd8149dd9ad64432f620c3a034bf23a5fe.zip
gdb-b2abe1bd8149dd9ad64432f620c3a034bf23a5fe.tar.gz
gdb-b2abe1bd8149dd9ad64432f620c3a034bf23a5fe.tar.bz2
SPARC: fix PR ld/18841
This fixes the last ld failures on SPARC64/Linux: FAIL: Run pr18841 with libpr18841b.so FAIL: Run pr18841 with libpr18841c.so FAIL: Run pr18841 with libpr18841bn.so (-z now) FAIL: Run pr18841 with libpr18841cn.so (-z now) by mimicing what has been done on x86-64 and Aarch64 to fix the PR. bfd/ PR ld/18841 * elf32-sparc.c (elf32_sparc_reloc_type_class): Return reloc_class_ifunc for ifunc symbols. * elf64-sparc.c (elf64_sparc_reloc_type_class): Likewise.
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r--bfd/ChangeLog7
1 files changed, 7 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index c0a3a37..9656c50 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,5 +1,12 @@
2019-02-07 Eric Botcazou <ebotcazou@adacore.com>
+ PR ld/18841
+ * elf32-sparc.c (elf32_sparc_reloc_type_class): Return
+ reloc_class_ifunc for ifunc symbols.
+ * elf64-sparc.c (elf64_sparc_reloc_type_class): Likewise.
+
+2019-02-07 Eric Botcazou <ebotcazou@adacore.com>
+
* elf32-visium.c (visium_elf_howto_parity_reloc): Minor tweak.
<R_VISIUM_PC16>: Use explicit range test to detect an overflow.