diff options
author | Alan Modra <amodra@gmail.com> | 2019-05-27 09:38:42 +0930 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2019-05-27 13:56:28 +0930 |
commit | 3d7d6a6ff4678685f86976f08ab4c9c639e262e1 (patch) | |
tree | d3b5ce6d4a5e6502170e32affe05d38abbb26049 /bfd/ChangeLog | |
parent | d5b7ce35a19350969b609c56a8bfff17f91cca20 (diff) | |
download | gdb-3d7d6a6ff4678685f86976f08ab4c9c639e262e1.zip gdb-3d7d6a6ff4678685f86976f08ab4c9c639e262e1.tar.gz gdb-3d7d6a6ff4678685f86976f08ab4c9c639e262e1.tar.bz2 |
Generic ELF target group signature symbol
Even though the generic ELF target doesn't handle groups correctly,
this helps avoid a segfault in bfd_elf_set_group_contents seen on
d30v-elf, dlx-elf, pj-elf, and xgate-elf when linking the pr22836
testcase.
PR 24596
bfd/
* linker.c (_bfd_generic_link_output_symbols): Heed BSF_KEEP.
ld/
* emultempl/genelf.em (gld${EMULATION_NAME}_after_open): Set
BFS_KEEP on group signature symbol.
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r-- | bfd/ChangeLog | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index a7603da..3f7f174 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,8 @@ +2019-05-27 Alan Modra <amodra@gmail.com> + + PR 24596 + * linker.c (_bfd_generic_link_output_symbols): Heed BSF_KEEP. + 2019-05-24 Szabolcs Nagy <szabolcs.nagy@arm.com> * elfnn-aarch64.c (elfNN_aarch64_merge_symbol_attribute): New function. |