diff options
author | Maciej W. Rozycki <macro@imgtec.com> | 2017-04-13 10:26:05 +0100 |
---|---|---|
committer | Maciej W. Rozycki <macro@imgtec.com> | 2017-04-20 16:24:52 +0100 |
commit | 0fad29560ee055f1253a8e40bfc09b413117480d (patch) | |
tree | c4e742447c8e6ecb262bc0a1805f2fc48d279d93 /mkdep | |
parent | 31321c8031315c8b5f7c6b73e464f14ad90310b6 (diff) | |
download | gdb-0fad29560ee055f1253a8e40bfc09b413117480d.zip gdb-0fad29560ee055f1253a8e40bfc09b413117480d.tar.gz gdb-0fad29560ee055f1253a8e40bfc09b413117480d.tar.bz2 |
ELF/LD: Always consider STB_LOCAL symbols local
Do not require forced local (STB_LOCAL) symbols to have a definition in
a regular file to be considered to resolve local to the current module,
matching `elf_link_renumber_local_hash_table_dynsyms'. In the absence
of a regular definition any reference to a STB_LOCAL symbol will have to
be garbage collected along with the undefined symbol itself, or the link
will eventually fail. Either way the symbol concerned is not going to
be external.
bfd/
* elflink.c (_bfd_elf_symbol_refs_local_p): Always return TRUE
if forced local.
Diffstat (limited to 'mkdep')
0 files changed, 0 insertions, 0 deletions