* config/obj-coff.c (coff_frob_symbol): Don't merge a symbol with
SF_GET_STATICS set. (yank_symbols): Likewise.
This commit is contained in:
parent
8d1d94b6be
commit
d4d7d98cbf
|
@ -1,3 +1,9 @@
|
|||
Fri May 3 17:58:31 1996 Ian Lance Taylor <ian@cygnus.com>
|
||||
|
||||
* config/obj-coff.c (coff_frob_symbol): Don't merge a symbol with
|
||||
SF_GET_STATICS set.
|
||||
(yank_symbols): Likewise.
|
||||
|
||||
Wed May 1 13:38:17 1996 Ian Lance Taylor <ian@cygnus.com>
|
||||
|
||||
* subsegs.h (segment_info_type): If MANY_SEGMENTS and not
|
||||
|
|
|
@ -962,6 +962,7 @@ coff_frob_symbol (symp, punt)
|
|||
{
|
||||
symbolS *real;
|
||||
if (!SF_GET_LOCAL (symp)
|
||||
&& !SF_GET_STATICS (symp)
|
||||
&& (real = symbol_find_base (S_GET_NAME (symp), DO_NOT_STRIP))
|
||||
&& real != symp)
|
||||
{
|
||||
|
@ -2600,6 +2601,7 @@ yank_symbols ()
|
|||
|
||||
/* L* and C_EFCN symbols never merge. */
|
||||
if (!SF_GET_LOCAL (symbolP)
|
||||
&& !SF_GET_STATICS (symbolP)
|
||||
&& S_GET_STORAGE_CLASS (symbolP) != C_LABEL
|
||||
&& symbolP->sy_value.X_op == O_constant
|
||||
&& (real_symbolP = symbol_find_base (S_GET_NAME (symbolP), DO_NOT_STRIP))
|
||||
|
|
Loading…
Reference in New Issue