* config/tc-sparc.c (s_reserve): Don't permit redefinition, even
authorIan Lance Taylor <ian@airs.com>
Thu, 6 Jul 1995 18:36:55 +0000 (18:36 +0000)
committerIan Lance Taylor <ian@airs.com>
Thu, 6 Jul 1995 18:36:55 +0000 (18:36 +0000)
if the symbol was already in bss_section.  Fix warning message.
PR 6797.

gas/ChangeLog
gas/config/tc-sparc.c

index 91742991d6a39c5b0fe5daa614c4fdbecceaa9a6..a59501d63d7cb2f48d700fb9ec1c8d283188311e 100644 (file)
@@ -1,5 +1,8 @@
 Thu Jul  6 12:54:27 1995  Ian Lance Taylor  <ian@cygnus.com>
 
+       * config/tc-sparc.c (s_reserve): Don't permit redefinition, even
+       if the symbol was already in bss_section.  Fix warning message.
+
        * listing.c (struct file_info_struct): Rename end_pending field to
        at_end.
        (file_info): Initialize at_end, not end_pending.
index 5bfa901fc2be4decc18299048bbf0b208676353b..3d07a63109b85e0d3aba0cd98fadb88d15943c8e 100644 (file)
@@ -250,8 +250,7 @@ s_reserve (ignore)
   else
     align = 0;
 
-  if ((S_GET_SEGMENT (symbolP) == bss_section
-       || !S_IS_DEFINED (symbolP))
+  if (!S_IS_DEFINED (symbolP)
 #ifdef OBJ_AOUT
       && S_GET_OTHER (symbolP) == 0
       && S_GET_DESC (symbolP) == 0
@@ -285,7 +284,8 @@ s_reserve (ignore)
     }
   else
     {
-      as_warn("Ignoring attempt to re-define symbol %s.", name);
+      as_warn("Ignoring attempt to re-define symbol %s",
+             S_GET_NAME (symbolP));
     }                          /* if not redefining */
 
   demand_empty_rest_of_line ();