This patch series adds minimal extension support for nine RISC-V
ISA extensions: Ziccid, Ziccamoc, Ssccfg, Smcdeleg, Smctr, Smsdid,
Ssctr, Ssqosid, and Svrsw60t59b. Each extension adds the arch recognize
entries, some privilege extension CSRs definition are in Binutils part.

All above extensions are already ratified or frozen.

Jiawei (9):
  RISC-V: Add minimal Ziccid extension support
  RISC-V: Add minimal Ziccamoc extension support
  RISC-V: Add minimal Ssccfg extension support
  RISC-V: Add minimal Smcdeleg extension support
  RISC-V: Add minimal Smctr extension support
  RISC-V: Add minimal Smsdid extension support
  RISC-V: Add minimal Ssctr extension support
  RISC-V: Add minimal Ssqosid extension support
  RISC-V: Add minimal Svrsw60t59b extension support

 gcc/config/riscv/riscv-ext.def                | 117 ++++++++++++++++++
 gcc/config/riscv/riscv-ext.opt                |  18 +++
 gcc/doc/riscv-ext.texi                        |  36 ++++++
 .../gcc.target/riscv/smcdeleg-version.c       |  15 +++
 .../gcc.target/riscv/smctr-version.c          |  15 +++
 .../gcc.target/riscv/smsdid-version.c         |  15 +++
 .../gcc.target/riscv/ssccfg-version.c         |  15 +++
 .../gcc.target/riscv/ssctr-version.c          |  15 +++
 .../gcc.target/riscv/ssqosid-version.c        |  15 +++
 .../gcc.target/riscv/svrsw60t59b-version.c    |  15 +++
 gcc/testsuite/gcc.target/riscv/zi-ext.c       |   8 +-
 .../gcc.target/riscv/ziccamoc-version.c       |  15 +++
 .../gcc.target/riscv/ziccid-version.c         |  20 +++
 gcc/testsuite/gcc.target/riscv/ziccid.c       |  20 +++
 14 files changed, 337 insertions(+), 2 deletions(-)
 create mode 100644 gcc/testsuite/gcc.target/riscv/smcdeleg-version.c
 create mode 100644 gcc/testsuite/gcc.target/riscv/smctr-version.c
 create mode 100644 gcc/testsuite/gcc.target/riscv/smsdid-version.c
 create mode 100644 gcc/testsuite/gcc.target/riscv/ssccfg-version.c
 create mode 100644 gcc/testsuite/gcc.target/riscv/ssctr-version.c
 create mode 100644 gcc/testsuite/gcc.target/riscv/ssqosid-version.c
 create mode 100644 gcc/testsuite/gcc.target/riscv/svrsw60t59b-version.c
 create mode 100644 gcc/testsuite/gcc.target/riscv/ziccamoc-version.c
 create mode 100644 gcc/testsuite/gcc.target/riscv/ziccid-version.c
 create mode 100644 gcc/testsuite/gcc.target/riscv/ziccid.c

-- 
2.43.0

Reply via email to