diff options
author | Alan Modra <amodra@gmail.com> | 2019-08-24 09:59:03 +0930 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2019-08-24 10:05:40 +0930 |
commit | 6d5554a605a8ce908ba04b00fd960d02ca9fc613 (patch) | |
tree | eafe8ed9650c6a72b46e0f4ac5c0fcc395fc8147 /binutils/debug.c | |
parent | 8a9455cc824134d40943c34dc2cd44bee8275083 (diff) | |
download | binutils-6d5554a605a8ce908ba04b00fd960d02ca9fc613.zip binutils-6d5554a605a8ce908ba04b00fd960d02ca9fc613.tar.gz binutils-6d5554a605a8ce908ba04b00fd960d02ca9fc613.tar.bz2 |
PowerPC64 segfault in ppc64_elf_edit_toc
Found on a GOT reference to __ehdr_start, which is tweaked to be
undefined weak at some stages of linking. SYMBOL_REFERENCES_LOCAL
isn't a sufficient test.
* elf64-ppc.c (ppc64_elf_edit_toc): Exclude undefined weak
symbols from GOT optimisation.
Diffstat (limited to 'binutils/debug.c')
0 files changed, 0 insertions, 0 deletions