mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-26 22:07:58 +08:00
* elf32-hppa.c (clobber_millicode_symbols): Remove hack to keep
symbols that have been forced local.
This commit is contained in:
@ -1,5 +1,8 @@
|
|||||||
2002-03-05 Alan Modra <amodra@bigpond.net.au>
|
2002-03-05 Alan Modra <amodra@bigpond.net.au>
|
||||||
|
|
||||||
|
* elf32-hppa.c (clobber_millicode_symbols): Remove hack to keep
|
||||||
|
symbols that have been forced local.
|
||||||
|
|
||||||
* elflink.h (elf_bfd_final_link): Call elf_link_output_extsym
|
* elflink.h (elf_bfd_final_link): Call elf_link_output_extsym
|
||||||
to output forced local syms for non-shared link.
|
to output forced local syms for non-shared link.
|
||||||
(elf_link_output_extsym): Tweak condition for calling backend
|
(elf_link_output_extsym): Tweak condition for calling backend
|
||||||
|
@ -2217,10 +2217,6 @@ clobber_millicode_symbols (h, info)
|
|||||||
&& (h->elf_link_hash_flags & ELF_LINK_FORCED_LOCAL) == 0)
|
&& (h->elf_link_hash_flags & ELF_LINK_FORCED_LOCAL) == 0)
|
||||||
{
|
{
|
||||||
elf32_hppa_hide_symbol (info, h, true);
|
elf32_hppa_hide_symbol (info, h, true);
|
||||||
|
|
||||||
/* ?!? We only want to remove these from the dynamic symbol table.
|
|
||||||
Therefore we do not leave ELF_LINK_FORCED_LOCAL set. */
|
|
||||||
h->elf_link_hash_flags &= ~ELF_LINK_FORCED_LOCAL;
|
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user