[PATCH] RISC-V: Add support for RISC-V Profiles.
Jiawei
jiawei@iscas.ac.cn
Fri Aug 2 11:42:53 GMT 2024
在 2024/8/2 17:29, Jan Beulich 写道:
> On 02.08.2024 10:52, Jiawei wrote:
>> Supports RISC-V profiles[1] in -march option.
>>
>> Default input set the profile before other formal extensions.
>>
>> [1]https://github.com/riscv/riscv-profiles/blob/main/profiles.adoc
>>
>> bfd/ChangeLog:
>>
>> * elfxx-riscv.c (struct riscv_profiles): New struct.
>> (riscv_handle_profiles): New handle function.
>> (riscv_parse_subset): Add Profiles parse.
>> * elfxx-riscv.h (riscv_handle_profiles): New prototype.
>>
>> gas/ChangeLog:
>>
>> * NEWS:
>> * testsuite/gas/riscv/attribute-15.d: New test.
>> * testsuite/gas/riscv/attribute-16.d: New test.
> Surely also wants a gas/doc/ change?
Sorry for miss it, fixed in next version.
>
>> --- a/gas/NEWS
>> +++ b/gas/NEWS
>> @@ -42,6 +42,8 @@ Changes in 2.43:
>> * Remove support for RISC-V privileged spec 1.9.1, but linker can still
>> recognize it in case of linking old objects.
>>
>> +* Add support for RISC-V Profiles RV20/22.
>> +
>> * Add support for RISC-V Zacas extension with version 1.0.
>>
>> * Add support for RISC-V Zcmp extension with version 1.0.
> Is this really intended to still go onto the 2.43 branch? I think this needs
> to move further up in the file, into the new section that's going to become
> 2.44's at some point.
>
> Jan
Both okay for me, thanks!
BR,
Jiawei
More information about the Binutils
mailing list