Skip to content

Conversation

@stephanosio
Copy link
Member

@stephanosio stephanosio commented Jun 26, 2025

This commit pulls in the GCC patch that adds Zcb extension-enabled RV32E
multi-lib builds and alternate mappings.

The following Zcb-enabled RV32E multi-lib configurations are supported
with this:

rv32emc_zicsr_zcb_zba_zbb_zbc_zbs
rv32emc_zicntr_zicsr_zcb_zba_zbb_zbc_zbs


GCC PR: zephyrproject-rtos/gcc#50

Partially addresses #948

@stephanosio stephanosio added DNM DO NOT MERGE area: GCC Issues related to GCC (GNU Compiler Collection) labels Jun 26, 2025
@stephanosio
Copy link
Member Author

DNM until zephyrproject-rtos/gcc#50 is merged.

@stephanosio stephanosio linked an issue Jun 26, 2025 that may be closed by this pull request
@stephanosio stephanosio added this to the 0.18.0 milestone Jun 26, 2025
@stephanosio stephanosio force-pushed the gcc_rv32e_zcb branch 3 times, most recently from 1ca37e4 to ad6470c Compare June 27, 2025 02:21
This commit pulls in the GCC patch that adds Zcb extension-enabled RV32E
multi-lib builds and alternate mappings.

The following Zcb-enabled RV32E multi-lib configurations are supported
with this:

  rv32emc_zicsr_zcb_zba_zbb_zbc_zbs
  rv32emc_zicntr_zicsr_zcb_zba_zbb_zbc_zbs

Signed-off-by: Stephanos Ioannidis <[email protected]>
@stephanosio stephanosio removed the DNM DO NOT MERGE label Jun 27, 2025
@stephanosio stephanosio merged commit a842c65 into zephyrproject-rtos:main Jun 27, 2025
89 of 90 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: GCC Issues related to GCC (GNU Compiler Collection)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support RISC-V variants both on GCC and Clang

1 participant