aboutsummaryrefslogtreecommitdiff
path: root/mkdep
diff options
context:
space:
mode:
authorMaciej W. Rozycki <macro@imgtec.com>2017-04-13 10:26:05 +0100
committerMaciej W. Rozycki <macro@imgtec.com>2017-04-20 16:24:52 +0100
commit0fad29560ee055f1253a8e40bfc09b413117480d (patch)
treec4e742447c8e6ecb262bc0a1805f2fc48d279d93 /mkdep
parent31321c8031315c8b5f7c6b73e464f14ad90310b6 (diff)
downloadgdb-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