OSDN Git Service

* read.c (s_set): Check for missing symbol name.
authoramodra <amodra>
Fri, 27 Jul 2001 08:35:55 +0000 (08:35 +0000)
committeramodra <amodra>
Fri, 27 Jul 2001 08:35:55 +0000 (08:35 +0000)
gas/ChangeLog
gas/read.c

index dc13dc1..f2f8481 100644 (file)
@@ -1,3 +1,7 @@
+2001-07-27  Tracy Kuhrt  <Tracy.Kuhrt@microchip.com>
+
+       * read.c (s_set): Check for missing symbol name.
+
 2001-07-26  Alan Modra  <amodra@bigpond.net.au>
 
        * write.c (relax_segment <rs_space>): Account for fr_fix.
index de3d9fd..c6ee4ab 100644 (file)
@@ -2737,6 +2737,15 @@ s_set (equiv)
   name = input_line_pointer;
   delim = get_symbol_end ();
   end_name = input_line_pointer;
+
+  if (name[0] == '\0')
+    {
+      as_bad (_("expected symbol name"));
+      *end_name = delim;
+      discard_rest_of_line ();
+      return;
+    }
+
   *end_name = delim;
   SKIP_WHITESPACE ();