Skip to content

Conversation

@fkokosinski
Copy link
Contributor

@fkokosinski fkokosinski commented Jul 12, 2024

This PR fixes the way that the c extension is disabled, i.e. removed from the arch ISA string. Without this change, for GCC versions where Zicsr and Zifencei constitute separate extensions, the following ISA string:

  rv32imc_zicsr_zifencei_zba_zbb_zbc_zbs

Would be changed to (note incorrect _zisr vs correct _zicsr):

  rv32im_zisr_zifenei_zba_zbb_zb_zbs

Instead of the expected:

  rv32im_zicsr_zifencei_zba_zbb_zbc_zbs

@fkokosinski fkokosinski marked this pull request as ready for review July 12, 2024 07:07
@fkokosinski fkokosinski force-pushed the 61959-add-bitmanip-dv branch from e560506 to a6b8ce2 Compare July 12, 2024 07:08
This commit fixes the way that the `c` extension is disabled, i.e.
removed from the arch ISA string. Without this change, for GCC versions
where Zicsr and Zifencei constitute separate extensions, the following
ISA string:

  rv32imc_zicsr_zifencei_zba_zbb_zbc_zbs

Would be changed to (note incorrect `_zisr` vs correct `_zicsr`):

  rv32im_zisr_zifenei_zba_zbb_zb_zbs

Instead of the expected:

  rv32im_zicsr_zifencei_zba_zbb_zbc_zbs

Signed-off-by: Filip Kokosinski <[email protected]>
@fkokosinski fkokosinski force-pushed the 61959-add-bitmanip-dv branch from df1dedb to ec43dcf Compare July 12, 2024 08:33
@wkkuna
Copy link
Collaborator

wkkuna commented Feb 7, 2025

The changes have been approved and merged with #1001.
Closing.

@wkkuna wkkuna closed this Feb 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants