diff options
author | Kito Cheng <kito.cheng@sifive.com> | 2022-10-14 17:34:02 +0800 |
---|---|---|
committer | Kito Cheng <kito.cheng@sifive.com> | 2022-10-26 08:59:45 +0800 |
commit | 0cd11d301013af50a3fae0694c909952e94e20d5 (patch) | |
tree | 308a8f19b2c6ee58a6bc27e1ddeaeb4e58fc0ad9 /libjava/java/net/ProtocolException.java | |
parent | a9f339d86f8e26e3a4b3ad169e1937a254d19cf7 (diff) | |
download | gcc-0cd11d301013af50a3fae0694c909952e94e20d5.zip gcc-0cd11d301013af50a3fae0694c909952e94e20d5.tar.gz gcc-0cd11d301013af50a3fae0694c909952e94e20d5.tar.bz2 |
RISC-V: Add h extension support
`h` was the prefix of multi-letter extension name, but it become a
extension in later RISC-V isa spec.
Fortunately we don't have any extension really defined is prefixed
with `h`, so we can just change that.
gcc/ChangeLog:
* common/config/riscv/riscv-common.cc (riscv_ext_version_table):
Add `h`.
(riscv_supported_std_ext): Ditto.
(multi_letter_subset_rank): Remove `h`.
(riscv_subset_list::parse_std_ext): Handle `h` as single letter
extension.
(riscv_subset_list::parse): Ditto.
gcc/testsuite/ChangeLog:
* gcc.target/riscv/arch-18.c: New.
* gcc.target/riscv/arch-5.c: Remove test for prefixed
with `h`.
* gcc.target/riscv/predef-23.c: New.
Diffstat (limited to 'libjava/java/net/ProtocolException.java')
0 files changed, 0 insertions, 0 deletions