gnu/gcc/22fe3a35d341d2044c5ced341eec11484b36a18f RISC-V: Add minimal Smctr extension support
This adds minimal support for the Smctr[1] (Machine-mode control transfer
records) extension, which depends on Zicsr.
[1] https://github.com/riscv/riscv-isa-manual/blob/main/src/priv/smctr.adoc
gcc/ChangeLog:
* config/riscv/riscv-ext.def (smctr): Add new extension.
* config/riscv/riscv-ext.opt: Ditto.
* doc/riscv-ext.texi: Ditto.
gcc/testsuite/ChangeLog:
* gcc.target/riscv/smctr-version.c: New test.
4 files changed