[PATCH] RISC-V: Support to parse the multi-letter prefix in the architecture string.
Jim Wilson
jimw@sifive.com
Thu Apr 8 18:11:02 GMT 2021
On Wed, Apr 7, 2021 at 2:25 AM Nelson Chu <nelson.chu@sifive.com> wrote:
> I never considered the prefixes may have multiple letters, like zxm.
> But the ISA spec has been updated for a long time that I haven't noticed.
> This patch rewrites the part of architecture parser to support parsing
> the multi-letter prefixes. Besides, I also improve the parser to report
> errors in details. One of the most obvious improvement is - Do not parse
> the prefixed extensions according to the orders in the parse_config.
> If we do so, then we used to get "unexpected ISA string at end" errors,
> but the message is a little bit hard to know what is happening. I Remove
> the confused message, and let riscv_parse_prefixed_ext to report the
> details.
>
Looks reasonable. We will need a similar patch for gcc, but we don't need
it now.
Jim
More information about the Binutils
mailing list