diff options
author | Alan Modra <amodra@gmail.com> | 2009-10-07 08:36:44 +0000 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2009-10-07 08:36:44 +0000 |
commit | e631f6d80215e05c1e24c42b2fdde34a059f6491 (patch) | |
tree | 9ab53544a80fe54ea221c894368cc603893c6ca5 | |
parent | 35ee197c97b694dd9f07eb1ebd2ab7cc9c128a55 (diff) | |
download | gdb-e631f6d80215e05c1e24c42b2fdde34a059f6491.zip gdb-e631f6d80215e05c1e24c42b2fdde34a059f6491.tar.gz gdb-e631f6d80215e05c1e24c42b2fdde34a059f6491.tar.bz2 |
PR gas/10704
* symbols.c (snapshot_symbol): Revert 2006-01-09 patch for PR2117.
-rw-r--r-- | gas/ChangeLog | 5 | ||||
-rw-r--r-- | gas/symbols.c | 5 |
2 files changed, 6 insertions, 4 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index 9aebc77..c514d59 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,5 +1,10 @@ 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. 2009-10-06 Jakub Jelinek <jakub@redhat.com> diff --git a/gas/symbols.c b/gas/symbols.c index 304a1ee..4cfa85b 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; |