[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