* 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 eeb310fc6558d9e359e6c06335ee8001c69e5f40..c435a4dd4126cef1ca82a9c3a3fcc645d85b0e4a 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 c8e24e42dcd54c50fd3a6386528ead2e6f9e63b3..8d64349f9fd06ce7244f32453beebdf4b0c9b320 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;
        }