summaryrefslogtreecommitdiff
path: root/gas/symbols.c
diff options
context:
space:
mode:
authorAlan Modra <amodra@bigpond.net.au>2009-10-05 21:58:19 +0000
committerAlan Modra <amodra@bigpond.net.au>2009-10-05 21:58:19 +0000
commit85677f0a725657f17540ad54ec9973d4b02a7961 (patch)
treedfbc7b8b7b27eba114b40b853d240da3976813ea /gas/symbols.c
parent78d72cbb3c49c64339ffbb6998f3e1c650b3ed5c (diff)
downloadbinutils-redhat-85677f0a725657f17540ad54ec9973d4b02a7961.tar.gz
PR gas/10704
* symbols.c (snapshot_symbol): Revert 2006-01-09 patch for PR2117.
Diffstat (limited to 'gas/symbols.c')
-rw-r--r--gas/symbols.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/gas/symbols.c b/gas/symbols.c
index 304a1eeb6e..4cfa85b103 100644
--- a/gas/symbols.c
+++ b/gas/symbols.c
@@ -1514,10 +1514,7 @@ snapshot_symbol (symbolS **symbolPP, valueT *valueP, segT *segP, fragS **fragPP)
}
}
- /* 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;