diff options
author | Wu Heng <wu.heng@zte.com.cn> | 2019-01-04 15:58:02 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2019-01-04 15:58:02 +0000 |
commit | bdfb4455977ffdd2d3f8dc81f25f6ba1ea2a7f49 (patch) | |
tree | 7cc8eb20fa803309cc8a2f1a4756919716cff2bf | |
parent | d9858c37914e104401071b12b060765024008fe4 (diff) | |
download | gdb-bdfb4455977ffdd2d3f8dc81f25f6ba1ea2a7f49.zip gdb-bdfb4455977ffdd2d3f8dc81f25f6ba1ea2a7f49.tar.gz gdb-bdfb4455977ffdd2d3f8dc81f25f6ba1ea2a7f49.tar.bz2 |
Fix bug parsing angle bracketed string sequences.
PR 24009
* read.c (stringer): Fix handling of missing '>' character at end
of <...> sequence.
-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 ',': |