* config/tc-hppa.h (tc_frob_symbol): Frob undefined unused symbols

only if they have default visibility.
This commit is contained in:
Dave Anglin 2002-11-21 19:06:28 +00:00
parent 33bf47a8fe
commit 1d4216362a
2 changed files with 7 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2002-11-21 Randolph Chung <randolph@tausq.org>
* config/tc-hppa.h (tc_frob_symbol): Frob undefined unused symbols
only if they have default visibility.
2002-11-21 Richard Henderson <rth@redhat.com>
* config/tc-alpha.c (alpha_fix_adjustable): Remove redundant

View File

@ -178,7 +178,8 @@ int hppa_fix_adjustable PARAMS((struct fix *));
#define tc_frob_symbol(sym,punt) \
{ \
if ((S_GET_SEGMENT (sym) == &bfd_und_section && ! symbol_used_p (sym)) \
if ((S_GET_SEGMENT (sym) == &bfd_und_section && ! symbol_used_p (sym) && \
ELF_ST_VISIBILITY (S_GET_OTHER (sym)) == STV_DEFAULT) \
|| (S_GET_SEGMENT (sym) == &bfd_abs_section \
&& ! S_IS_EXTERNAL (sym)) \
|| strcmp (S_GET_NAME (sym), "$global$") == 0 \