Message ID | mptr0l49hu0.fsf@arm.com |
---|---|
State | New |
Headers | show |
Series | [pushed] read-rtl: Fix infinite loop while parsing [...] | expand |
diff --git a/gcc/read-rtl.cc b/gcc/read-rtl.cc index 292f8b72d43..f3b5613dfdb 100644 --- a/gcc/read-rtl.cc +++ b/gcc/read-rtl.cc @@ -1896,8 +1896,10 @@ rtx_reader::read_rtx_operand (rtx return_rtx, int idx) repeat_count--; value = saved_rtx; } - else + else if (c == '(') value = read_nested_rtx (); + else + fatal_with_file_and_line ("unexpected character in vector"); for (; repeat_count > 0; repeat_count--) {