diff options
author | Alan Modra <amodra@gmail.com> | 2019-05-28 15:06:47 +0930 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2019-05-28 15:11:54 +0930 |
commit | 28fbeab8064f97ca5fe1a851fdc4146b7aed8863 (patch) | |
tree | 644c09485ce3f4a601a76864f12f19378a27e9b0 /bfd/ChangeLog | |
parent | a0f6fd217fa53ab80a335fb69f12f1f28ac3335a (diff) | |
download | gdb-28fbeab8064f97ca5fe1a851fdc4146b7aed8863.zip gdb-28fbeab8064f97ca5fe1a851fdc4146b7aed8863.tar.gz gdb-28fbeab8064f97ca5fe1a851fdc4146b7aed8863.tar.bz2 |
Alpha-linux linker segmentation fault
This patch cures a linker segfault, and "FAIL: Build pr22263-1".
PR 24596
* elf64-alpha.c (elf64_alpha_relocate_section): Don't attempt
to emit R_ALPHA_GOTTPREL in PIEs, for which no space is
allocated in alpha_dynamic_entries_for_reloc.
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r-- | bfd/ChangeLog | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index de58a02..1d8b75d 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,6 +1,13 @@ 2019-05-28 Alan Modra <amodra@gmail.com> PR 24596 + * elf64-alpha.c (elf64_alpha_relocate_section): Don't attempt + to emit R_ALPHA_GOTTPREL in PIEs, for which no space is + allocated in alpha_dynamic_entries_for_reloc. + +2019-05-28 Alan Modra <amodra@gmail.com> + + PR 24596 * elf32-lm32.c (lm32_elf_finish_dynamic_sections): Don't segfault on NULL output_section. * elflink.c (elf_final_link_free): Don't free -1 symshndxbuf. |