PATCH v1: <https://gcc.gnu.org/pipermail/gcc-patches/2023-August/627220.html> PATCH v2: <https://gcc.gnu.org/pipermail/gcc-patches/2023-August/627295.html>
Changes: v1 -> v2 (only in PATCH 3/3) ====================================== Removed: 'Zvkn' -> 'Zvknha' implication (not to cause test failure) Added: 'Zfa' -> 'F' implication (just I forgot to add in PATCH v1) Changes: v2 -> v3 (only in PATCH 3/3) ====================================== Changed: 'Zcmt' -> 'Zcicsr' to 'Zcmt' -> 'Zicsr' (fix typo) Rebased against commit 17c22f466162 ("RISC-V: Minimal support for ZC* extensions."). and commit 30699b999e94 ("[PATCH v10] RISC-V: Add support for the Zfa extension"). Slightly modified the commit message, reflecting the background. As a rebase result, PATCH 3/3 got nearly empty (except a test case). Thanks, Tsukasa Tsukasa OI (3): RISC-V: Add stub support for existing extensions (privileged) RISC-V: Add stub support for existing extensions (vendor) RISC-V: Add stub support for existing extensions (unprivileged) gcc/common/config/riscv/riscv-common.cc | 21 +++++++++++++ gcc/testsuite/gcc.target/riscv/predef-29.c | 35 ++++++++++++++++++++++ gcc/testsuite/gcc.target/riscv/predef-30.c | 27 +++++++++++++++++ gcc/testsuite/gcc.target/riscv/predef-31.c | 31 +++++++++++++++++++ 4 files changed, 114 insertions(+) create mode 100644 gcc/testsuite/gcc.target/riscv/predef-29.c create mode 100644 gcc/testsuite/gcc.target/riscv/predef-30.c create mode 100644 gcc/testsuite/gcc.target/riscv/predef-31.c base-commit: 818cc9f2d2f3dbbd4004ff85d3125d92d1e430c9 -- 2.42.0