On 2026/7/19 7:54, Jeffrey Law wrote:
On 7/17/2026 9:14 AM, Jiawei wrote:
This adds minimal support for the Ziccid[1] (Instruction/data coherence
and consistency) extension, which depends on Ziccif.
[1]
https://github.com/riscv/riscv-isa-manual/blob/main/src/unpriv/ziccid.adoc
gcc/ChangeLog:
* config/riscv/riscv-ext.def (ziccid): Add new extension.
* config/riscv/riscv-ext.opt: Ditto.
* doc/riscv-ext.texi: Ditto.
gcc/testsuite/ChangeLog:
* gcc.target/riscv/zi-ext.c: Add ziccid to arch test.
* gcc.target/riscv/ziccid-version.c: New test.
* gcc.target/riscv/ziccid.c: New test.
+DEFINE_RISCV_EXT(
+ /* NAME */ ziccid,
+ /* UPPERCASE_NAME */ ZICCID,
+ /* FULL_NAME */ "Instruction/data coherence and consistency
extension",
+ /* DESC */ "",
+ /* URL */ ,
Consider entries for DESC and URL. Not strictly necessary though. If
you want to add them, go ahead and do so, you don't need another
review for that.
OK for the trunk with or without DESC/URL filled in.
jeff
Thank you for the review and comment Jeff, I will update the URL for
currently defined RISC-V extensions with a new patch.
Best regards,
Jiawei