summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gas/ChangeLog4
-rw-r--r--gas/app.c5
2 files changed, 7 insertions, 2 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index 53b3f6671e..f65f9508b6 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,7 @@
+2003-04-22 H.J. Lu <hjl@gnu.org>
+
+ * app.c (do_scrub_chars): Check for valid label.
+
2003-04-22 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
* doc/as.texinfo: Replace references to Mitsubishi M32R with
diff --git a/gas/app.c b/gas/app.c
index 8485b071bf..cbde88b8a6 100644
--- a/gas/app.c
+++ b/gas/app.c
@@ -1297,7 +1297,8 @@ do_scrub_chars (get, tostart, tolen)
/* Some relatively `normal' character. */
if (state == 0)
{
- state = 11; /* Now seeing label definition */
+ if (IS_SYMBOL_COMPONENT (ch))
+ state = 11; /* Now seeing label definition */
}
else if (state == 1)
{
@@ -1305,7 +1306,7 @@ do_scrub_chars (get, tostart, tolen)
}
else if (state == 9)
{
- if (lex[ch] != LEX_IS_SYMBOL_COMPONENT)
+ if (!IS_SYMBOL_COMPONENT (ch))
state = 3;
}
else if (state == 10)