diff options
author | Li Xu <xuli1@eswincomputing.com> | 2023-06-19 05:52:57 +0000 |
---|---|---|
committer | Pan Li <pan2.li@intel.com> | 2023-06-19 22:32:35 +0800 |
commit | 5fad77857198981c16d9e5eae81e02a45113cca8 (patch) | |
tree | f05b51e8da99f5f0bedfa7d461181f7598c34126 | |
parent | 26bb67fc4d4b4bbefe298e21c965d41bb412eeb6 (diff) | |
download | gcc-5fad77857198981c16d9e5eae81e02a45113cca8.zip gcc-5fad77857198981c16d9e5eae81e02a45113cca8.tar.gz gcc-5fad77857198981c16d9e5eae81e02a45113cca8.tar.bz2 |
RISC-V: Fix VWEXTF iterator requirement
gcc/ChangeLog:
* config/riscv/vector-iterators.md: zvfh/zvfhmin depends on the
Zve32f extension.
-rw-r--r-- | gcc/config/riscv/vector-iterators.md | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/gcc/config/riscv/vector-iterators.md b/gcc/config/riscv/vector-iterators.md index 721e16c..6ca1c54 100644 --- a/gcc/config/riscv/vector-iterators.md +++ b/gcc/config/riscv/vector-iterators.md @@ -495,12 +495,12 @@ ]) (define_mode_iterator VWEXTF [ - (VNx1SF "TARGET_VECTOR_ELEN_FP_16 && TARGET_VECTOR_ELEN_FP_32 && TARGET_MIN_VLEN < 128") - (VNx2SF "TARGET_VECTOR_ELEN_FP_16 && TARGET_VECTOR_ELEN_FP_32") - (VNx4SF "TARGET_VECTOR_ELEN_FP_16 && TARGET_VECTOR_ELEN_FP_32") - (VNx8SF "TARGET_VECTOR_ELEN_FP_16 && TARGET_VECTOR_ELEN_FP_32") - (VNx16SF "TARGET_VECTOR_ELEN_FP_16 && TARGET_VECTOR_ELEN_FP_32 && TARGET_MIN_VLEN > 32") - (VNx32SF "TARGET_VECTOR_ELEN_FP_16 && TARGET_VECTOR_ELEN_FP_32 && TARGET_MIN_VLEN >= 128") + (VNx1SF "TARGET_VECTOR_ELEN_FP_16 && TARGET_MIN_VLEN < 128") + (VNx2SF "TARGET_VECTOR_ELEN_FP_16") + (VNx4SF "TARGET_VECTOR_ELEN_FP_16") + (VNx8SF "TARGET_VECTOR_ELEN_FP_16") + (VNx16SF "TARGET_VECTOR_ELEN_FP_16 && TARGET_MIN_VLEN > 32") + (VNx32SF "TARGET_VECTOR_ELEN_FP_16 && TARGET_MIN_VLEN >= 128") (VNx1DF "TARGET_VECTOR_ELEN_FP_64 && TARGET_MIN_VLEN < 128") (VNx2DF "TARGET_VECTOR_ELEN_FP_64") |