From bdfb4455977ffdd2d3f8dc81f25f6ba1ea2a7f49 Mon Sep 17 00:00:00 2001 From: Wu Heng Date: Fri, 4 Jan 2019 15:58:02 +0000 Subject: [PATCH] Fix bug parsing angle bracketed string sequences. PR 24009 * read.c (stringer): Fix handling of missing '>' character at end of <...> sequence. --- gas/ChangeLog | 6 ++++++ gas/read.c | 7 +++++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/gas/ChangeLog b/gas/ChangeLog index 3fc4606d0a6..3caf7052a7a 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,9 @@ +2019-01-04 Wu Heng + + PR 24009 + * read.c (stringer): Fix handling of missing '>' character at end + of <...> sequence. + 2019-01-01 Alan Modra Update year range in copyright notice of all files. diff --git a/gas/read.c b/gas/read.c index 9c4a98bbfd4..3c84d4388c8 100644 --- a/gas/read.c +++ b/gas/read.c @@ -5390,8 +5390,11 @@ stringer (int bits_appendzero) c = get_single_number (); stringer_append_char (c, bitsize); if (*input_line_pointer != '>') - as_bad (_("expected ")); - + { + as_bad (_("expected ")); + ignore_rest_of_line (); + return; + } input_line_pointer++; break; case ',': -- 2.30.2