diff options
-rw-r--r-- | gas/ChangeLog | 6 | ||||
-rw-r--r-- | gas/read.c | 7 |
2 files changed, 11 insertions, 2 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index 3fc4606..3caf705 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,9 @@ +2019-01-04 Wu Heng <wu.heng@zte.com.cn> + + PR 24009 + * read.c (stringer): Fix handling of missing '>' character at end + of <...> sequence. + 2019-01-01 Alan Modra <amodra@gmail.com> Update year range in copyright notice of all files. @@ -5390,8 +5390,11 @@ stringer (int bits_appendzero) c = get_single_number (); stringer_append_char (c, bitsize); if (*input_line_pointer != '>') - as_bad (_("expected <nn>")); - + { + as_bad (_("expected <nn>")); + ignore_rest_of_line (); + return; + } input_line_pointer++; break; case ',': |