diff options
author | Martin Liska <mliska@suse.cz> | 2022-08-16 18:18:15 +0200 |
---|---|---|
committer | Martin Liska <mliska@suse.cz> | 2022-08-16 18:18:15 +0200 |
commit | 87e8197e4012801477e3743601d6d6ead64e851c (patch) | |
tree | ad73c668b2fbed8a590a9c41c8bcb6c8f02f2945 /gcc/common | |
parent | a2c4ae994a5e5f213773b95d15f95a3cdb1f1f7d (diff) | |
parent | 9580ab573dd59e7eaff768b1e5fc736be8c63d20 (diff) | |
download | gcc-87e8197e4012801477e3743601d6d6ead64e851c.zip gcc-87e8197e4012801477e3743601d6d6ead64e851c.tar.gz gcc-87e8197e4012801477e3743601d6d6ead64e851c.tar.bz2 |
Merge branch 'master' into devel/sphinx
Diffstat (limited to 'gcc/common')
-rw-r--r-- | gcc/common/config/riscv/riscv-common.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gcc/common/config/riscv/riscv-common.cc b/gcc/common/config/riscv/riscv-common.cc index 0e5be2c..4ee1b31 100644 --- a/gcc/common/config/riscv/riscv-common.cc +++ b/gcc/common/config/riscv/riscv-common.cc @@ -96,6 +96,9 @@ static const riscv_implied_info_t riscv_implied_info[] = {"zvl32768b", "zvl16384b"}, {"zvl65536b", "zvl32768b"}, + {"zfh", "zfhmin"}, + {"zfhmin", "f"}, + {NULL, NULL} }; @@ -193,6 +196,9 @@ static const struct riscv_ext_version riscv_ext_version_table[] = {"zvl32768b", ISA_SPEC_CLASS_NONE, 1, 0}, {"zvl65536b", ISA_SPEC_CLASS_NONE, 1, 0}, + {"zfh", ISA_SPEC_CLASS_NONE, 1, 0}, + {"zfhmin", ISA_SPEC_CLASS_NONE, 1, 0}, + /* Terminate the list. */ {NULL, ISA_SPEC_CLASS_NONE, 0, 0} }; @@ -1148,6 +1154,8 @@ static const riscv_ext_flag_table_t riscv_ext_flag_table[] = {"zvl32768b", &gcc_options::x_riscv_zvl_flags, MASK_ZVL32768B}, {"zvl65536b", &gcc_options::x_riscv_zvl_flags, MASK_ZVL65536B}, + {"zfhmin", &gcc_options::x_riscv_zf_subext, MASK_ZFHMIN}, + {"zfh", &gcc_options::x_riscv_zf_subext, MASK_ZFH}, {NULL, NULL, 0} }; |