2004-04-30 H.J. Lu * symbols.c (symbol_set_bfdsym): Don't reset BFD section symbol. --- gas/symbols.c.same 2003-12-04 10:43:25.000000000 -0800 +++ gas/symbols.c 2004-04-30 22:45:18.000000000 -0700 @@ -2260,7 +2260,8 @@ symbol_set_bfdsym (symbolS *s, asymbol * { if (LOCAL_SYMBOL_CHECK (s)) s = local_symbol_convert ((struct local_symbol *) s); - s->bsym = bsym; + if ((s->bsym->flags & BSF_SECTION_SYM) == 0) + s->bsym = bsym; } #endif /* BFD_ASSEMBLER */