* symbols.c (snapshot_symbol): Revert 2006-01-09 patch for PR2117.
+2009-10-06 Alan Modra <amodra@bigpond.net.au>
+
+ PR gas/10704
+ * symbols.c (snapshot_symbol): Revert 2006-01-09 patch for PR2117.
+
2009-10-06 Alan Modra <amodra@bigpond.net.au>
* read.c (s_reloc): Don't use expression_and_evaluate.
}
}
- /* Never change a defined symbol. */
- if (symbolP->bsym->section == undefined_section
- || symbolP->bsym->section == expr_section)
- *symbolPP = symbolP;
+ *symbolPP = symbolP;
*valueP = expr.X_add_number;
*segP = symbolP->bsym->section;
*fragPP = symbolP->sy_frag;