* symbols.c (resolve_symbol_value): Clear sy_resolving before
authorAlan Modra <amodra@gmail.com>
Thu, 24 May 2001 23:44:06 +0000 (23:44 +0000)
committerAlan Modra <amodra@gmail.com>
Thu, 24 May 2001 23:44:06 +0000 (23:44 +0000)
taking exit_dont_set_value.

gas/ChangeLog
gas/symbols.c

index ed64d28..f9a03e2 100644 (file)
@@ -1,5 +1,8 @@
 2001-05-25  Alan Modra  <amodra@one.net.au>
 
+       * symbols.c (resolve_symbol_value): Clear sy_resolving before
+       taking exit_dont_set_value.
+
        * write.c (relax_segment): Don't zap fr_symbol when relaxing.
 
 2000-05-24  Tom Rix <trix@redhat.com>
index 3640723..b8c78d2 100644 (file)
@@ -949,6 +949,7 @@ resolve_symbol_value (symp)
                }
              final_val = 0;
              resolved = symbol_resolved_p (add_symbol);
+             symp->sy_resolving = 0;
              goto exit_dont_set_value;
            }
          else