* config/tc-dvp.c (assemble_vu): Print better error message if
authorDoug Evans <dje@google.com>
Tue, 9 Jun 1998 19:22:21 +0000 (19:22 +0000)
committerDoug Evans <dje@google.com>
Tue, 9 Jun 1998 19:22:21 +0000 (19:22 +0000)
lower insn is missing.

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

index f152c7f..b602852 100644 (file)
@@ -1,3 +1,10 @@
+start-sanitize-sky
+Tue Jun  9 12:20:44 1998  Doug Evans  <devans@canuck.cygnus.com>
+
+       * config/tc-dvp.c (assemble_vu): Print better error message if
+       lower insn is missing.
+
+end-sanitize-sky
 Tue Jun  9 13:52:53 1998  Ian Lance Taylor  <ian@cygnus.com>
 
        * Makefile.am: Rebuild dependencies.
index 292e21a..fddf0ee 100644 (file)
@@ -951,7 +951,7 @@ assemble_vu (str)
 
   if (p == NULL)
     {
-      as_bad ("lower slot missing in `%s'", str);
+      as_bad ("lower instruction missing");
       return;
     }
 
@@ -971,6 +971,12 @@ assemble_vu (str)
   if (opcode == NULL)
     return;
 
+  if (*str == 0)
+    {
+      as_bad ("lower instruction missing");
+      return;
+    }
+
   /* Assemble the lower insn.
      Pass `fixup_count' for `init_fixup_count' so that we don't clobber
      any fixups the upper insn had.  */