* config/tc-ppc.c (md_assemble): Don't attempt to print NUL in
authorAlan Modra <amodra@gmail.com>
Wed, 28 Jul 2010 05:21:38 +0000 (05:21 +0000)
committerAlan Modra <amodra@gmail.com>
Wed, 28 Jul 2010 05:21:38 +0000 (05:21 +0000)
syntax error message.

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

index eeb310f..c435a4d 100644 (file)
@@ -1,3 +1,8 @@
+2010-07-28  Alan Modra  <amodra@gmail.com>
+
+       * config/tc-ppc.c (md_assemble): Don't attempt to print NUL in
+       syntax error message.
+
 2010-07-27  Maciej W. Rozycki  <macro@codesourcery.com>
 
        * config/tc-mips.c (mips16_macro_build): Pass "args" by
index c8e24e4..8d64349 100644 (file)
@@ -2904,7 +2904,10 @@ md_assemble (char *str)
       if (*str != endc
          && (endc != ',' || *str != '\0'))
        {
-         as_bad (_("syntax error; found `%c' but expected `%c'"), *str, endc);
+         if (*str == '\0')
+           as_bad (_("syntax error; end of line, expected `%c'"), endc);
+         else
+           as_bad (_("syntax error; found `%c', expected `%c'"), *str, endc);
          break;
        }