LGTM :)

On Thu, Jun 5, 2025 at 2:21 PM Jiawei <jia...@iscas.ac.cn> wrote:
>
> These patches add support for several privileged RISC-V extensions, including
> Sm/scsrind, Smrnmi, Ssccptr, Sscounterenw, Sstvala, Sstvecd, and Ssu64xl.
>
> The CSRs definition in Binutils part, and gcc part just let the compiler and
> user know these extensions are supported.
>
> Jiawei (7):
>   RISC-V: Support Sm/scsrind extensions.
>   RISC-V: Support Smrnmi extension.
>   RISC-V: Support Ssccptr extension.
>   RISC-V: Support Sscounterenw extension.
>   RISC-V: Support Sstvala extension.
>   RISC-V: Support Sstvecd extension.
>   RISC-V: Support Ssu64xl extension.
>
>  gcc/config/riscv/riscv-ext.def                | 104 ++++++++++++++++++
>  gcc/config/riscv/riscv-ext.opt                |  16 +++
>  gcc/doc/riscv-ext.texi                        |  32 ++++++
>  .../gcc.target/riscv/arch-smcsrind.c          |   5 +
>  gcc/testsuite/gcc.target/riscv/arch-smrnmi.c  |   5 +
>  gcc/testsuite/gcc.target/riscv/arch-ssccptr.c |   5 +
>  .../gcc.target/riscv/arch-sscounterenw.c      |   5 +
>  gcc/testsuite/gcc.target/riscv/arch-sstvala.c |   5 +
>  gcc/testsuite/gcc.target/riscv/arch-sstvecd.c |   5 +
>  gcc/testsuite/gcc.target/riscv/arch-ssu64xl.c |   5 +
>  10 files changed, 187 insertions(+)
>  create mode 100644 gcc/testsuite/gcc.target/riscv/arch-smcsrind.c
>  create mode 100644 gcc/testsuite/gcc.target/riscv/arch-smrnmi.c
>  create mode 100644 gcc/testsuite/gcc.target/riscv/arch-ssccptr.c
>  create mode 100644 gcc/testsuite/gcc.target/riscv/arch-sscounterenw.c
>  create mode 100644 gcc/testsuite/gcc.target/riscv/arch-sstvala.c
>  create mode 100644 gcc/testsuite/gcc.target/riscv/arch-sstvecd.c
>  create mode 100644 gcc/testsuite/gcc.target/riscv/arch-ssu64xl.c
>
> --
> 2.43.0
>

Reply via email to