OSDN Git Service

* config/tc-bfin.c (bfin_gen_loop): Remove loop symbol.
authorjiez <jiez>
Tue, 22 Jul 2008 08:34:16 +0000 (08:34 +0000)
committerjiez <jiez>
Tue, 22 Jul 2008 08:34:16 +0000 (08:34 +0000)
gas/ChangeLog
gas/config/tc-bfin.c

index 2022edc..1e698a9 100644 (file)
@@ -1,3 +1,7 @@
+2008-07-22  Jie Zhang  <jie.zhang@analog.com>
+
+       * config/tc-bfin.c (bfin_gen_loop): Remove loop symbol.
+
 2008-07-21  DJ Delorie  <dj@redhat.com>
 
        * config/tc-h8300.c (fix_operand_size): Use the default size
index 3991622..3703b9b 100644 (file)
@@ -1912,6 +1912,9 @@ bfin_gen_loop (Expr_Node *expr, REG_T reg, int rop, REG_T preg)
 
   lbegin = Expr_Node_Create (Expr_Node_Reloc, lbeginval, NULL, NULL);
   lend   = Expr_Node_Create (Expr_Node_Reloc, lendval, NULL, NULL);
+
+  symbol_remove (symbol_find (loopsym), &symbol_rootP, &symbol_lastP);
+
   return bfin_gen_loopsetup(lbegin, reg, rop, lend, preg);
 }