aboutsummaryrefslogtreecommitdiff
path: root/gdb/memory-map.c
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2017-11-14 18:47:34 +1030
committerAlan Modra <amodra@gmail.com>2017-11-14 20:43:55 +1030
commit06bcf5416feae129e239476ab1408e038bba171d (patch)
treeff1edac4b7a7e7e90a232d550aef6b5f9cd6f7c6 /gdb/memory-map.c
parent640d0ed874167d73b11dfbf5e838c65cc43e6a63 (diff)
downloadgdb-06bcf5416feae129e239476ab1408e038bba171d.zip
gdb-06bcf5416feae129e239476ab1408e038bba171d.tar.gz
gdb-06bcf5416feae129e239476ab1408e038bba171d.tar.bz2
PR22431, powerpc64 ld segfault when .plt discarded
The fix for the PR is to not use input_section->output_section->owner to get to the output bfd, but use the output bfd directly since it is available nowadays in struct bfd_link_info. I thought it worth warning when non-empty dynamic sections are discarded too, which meant a tweak to one of the ld tests to avoid the warning. bfd/ PR 22431 * elf64-ppc.c (ppc64_elf_size_dynamic_sections): Warn on discarding non-empty dynamic section. (ppc_build_one_stub): Take elf_gp from output bfd, not output section owner. (ppc_size_one_stub, ppc64_elf_next_toc_section): Likewise. ld/ * testsuite/ld-elf/note-3.t: Don't discard .got.
Diffstat (limited to 'gdb/memory-map.c')
0 files changed, 0 insertions, 0 deletions