aboutsummaryrefslogtreecommitdiff
path: root/bfd/ChangeLog
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2019-05-28 11:49:30 +0930
committerAlan Modra <amodra@gmail.com>2019-05-28 14:38:08 +0930
commitc83004d526c9f5e203926a979d405f7b720b9ede (patch)
treef96259309cf3e9126aab52eb09c60f1d222280f7 /bfd/ChangeLog
parent586338b839d3f65d22eb3baef41f7395974f1f11 (diff)
downloadgdb-c83004d526c9f5e203926a979d405f7b720b9ede.zip
gdb-c83004d526c9f5e203926a979d405f7b720b9ede.tar.gz
gdb-c83004d526c9f5e203926a979d405f7b720b9ede.tar.bz2
m68k linker segmentation faults
This doesn't fix the underlying bug, but an abort is better than a segfault. PR 24596 * elf32-m68k.c (elf_m68k_get_got_entry): Don't create a new entry when MUST_FIND. Abort when MUST_FIND not found. (elf_m68k_get_bfd2got_entry): Likewise. (elf_m68k_relocate_section): Remove now useless assert.
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r--bfd/ChangeLog8
1 files changed, 8 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 72da0df..fd0dfcb 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,6 +1,14 @@
2019-05-28 Alan Modra <amodra@gmail.com>
PR 24596
+ * elf32-m68k.c (elf_m68k_get_got_entry): Don't create a new
+ entry when MUST_FIND. Abort when MUST_FIND not found.
+ (elf_m68k_get_bfd2got_entry): Likewise.
+ (elf_m68k_relocate_section): Remove now useless assert.
+
+2019-05-28 Alan Modra <amodra@gmail.com>
+
+ PR 24596
* elf64-hppa.c (elf64_hppa_finalize_dynreloc): Get the output bfd
from bfd_link_info, not an output section owner.
(elf64_hppa_finish_dynamic_symbol, elf64_hppa_finalize_opd): Likewise.