diff options
author | Alan Modra <amodra@gmail.com> | 2021-01-24 12:39:07 +1030 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2021-01-24 16:16:45 +1030 |
commit | 68fcee4fa753f6488c9f90610da2f5a5a95d5a1f (patch) | |
tree | dde0d2abe5b60a28107eb4935c56b5af03b6c394 /binutils/README-how-to-make-a-release | |
parent | b10bae18753862874628f902796eb1cd3925f95d (diff) | |
download | gdb-68fcee4fa753f6488c9f90610da2f5a5a95d5a1f.zip gdb-68fcee4fa753f6488c9f90610da2f5a5a95d5a1f.tar.gz gdb-68fcee4fa753f6488c9f90610da2f5a5a95d5a1f.tar.bz2 |
PR27228, .reloc wrong symbol emitted for undefined local symbol
Local symbols are of course supposed to be defined by their object
file, but in other cases a local symbol is promoted to global by gas
if undefined and referenced. This patch stops gas wrongly replacing a
local undefined symbol with the undefined section symbol, resulting in
a .reloc undefined local symbol being emitted as global.
PR 27228
* write.c (resolve_reloc_expr_symbols): Don't assume local symbol
is defined.
Diffstat (limited to 'binutils/README-how-to-make-a-release')
0 files changed, 0 insertions, 0 deletions