Skip to content

Conversation

@stephanosio
Copy link
Member

@stephanosio stephanosio commented Jun 26, 2025

This commit pulls in the GCC patch that adds a Bitmanip
extension-enabled multi-lib build for the RV64GC ISA (aka. rv64imafdc).

The following multi-lib configurations are supported:

  rv64imafdc_zicsr_zifencei_zba_zbb_zbc_zbs
  rv64gc_zba_zbb_zbc_zbs

GCC PR: zephyrproject-rtos/gcc#51

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#51 is merged

@stephanosio stephanosio linked an issue Jun 26, 2025 that may be closed by this pull request
@stephanosio stephanosio force-pushed the gcc_rv64imafdc_bitmanip branch 2 times, most recently from d11919d to ff42272 Compare June 26, 2025 03:41
@stephanosio stephanosio added this to the 0.18.0 milestone Jun 26, 2025
This commit pulls in the GCC patch that adds a Bitmanip
extension-enabled multi-lib build for the RV64GC ISA (aka. rv64imafdc).

The following multi-lib configurations are supported:

  rv64imafdc_zicsr_zifencei_zba_zbb_zbc_zbs
  rv64gc_zba_zbb_zbc_zbs

Signed-off-by: Stephanos Ioannidis <[email protected]>
@stephanosio stephanosio force-pushed the gcc_rv64imafdc_bitmanip branch from ff42272 to 4d93f2b Compare June 27, 2025 13:39
@stephanosio stephanosio removed the DNM DO NOT MERGE label Jun 27, 2025
@stephanosio stephanosio merged commit eca70ba into zephyrproject-rtos:main Jun 27, 2025
45 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