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

Reply via email to