aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2010-07-28 05:21:38 +0000
committerAlan Modra <amodra@gmail.com>2010-07-28 05:21:38 +0000
commit5a93804749f93a734e8cc9f6b6b3a00b70f46c5d (patch)
treee6f348be3d20b8fbd111f4ef609ae8f51cb72ae4
parentb71fff680dc168d1b7faec1320a98a6ad7527fb2 (diff)
downloadfsf-binutils-gdb-5a93804749f93a734e8cc9f6b6b3a00b70f46c5d.zip
fsf-binutils-gdb-5a93804749f93a734e8cc9f6b6b3a00b70f46c5d.tar.gz
fsf-binutils-gdb-5a93804749f93a734e8cc9f6b6b3a00b70f46c5d.tar.bz2
* config/tc-ppc.c (md_assemble): Don't attempt to print NUL in
syntax error message.
-rw-r--r--gas/ChangeLog5
-rw-r--r--gas/config/tc-ppc.c5
2 files changed, 9 insertions, 1 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index eeb310f..c435a4d 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -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
diff --git a/gas/config/tc-ppc.c b/gas/config/tc-ppc.c
index c8e24e4..8d64349 100644
--- a/gas/config/tc-ppc.c
+++ b/gas/config/tc-ppc.c
@@ -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;
}