]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
PR gas/10704
authorAlan Modra <amodra@gmail.com>
Wed, 7 Oct 2009 08:36:44 +0000 (08:36 +0000)
committerAlan Modra <amodra@gmail.com>
Wed, 7 Oct 2009 08:36:44 +0000 (08:36 +0000)
* symbols.c (snapshot_symbol): Revert 2006-01-09 patch for PR2117.

gas/ChangeLog
gas/symbols.c

index 9aebc773f36d37b6b64a581d5de45d652337e034..c514d599522684dba804a310916fc52ba410e08d 100644 (file)
@@ -1,3 +1,8 @@
+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.
index 304a1eeb6e85c9de2d8b6a17d1a51d893f5507c6..4cfa85b103b0302879d5b2a948e1761442c66bee 100644 (file)
@@ -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;