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