diff --git a/gcc/config/arm/mve.md b/gcc/config/arm/mve.md index a0a59da40401b153e9679fd09245a03af43bba7f..86b03ab6ef98ff2966ef7137e41c99ab77a32d83 100644 --- a/gcc/config/arm/mve.md +++ b/gcc/config/arm/mve.md @@ -4190,8 +4190,7 @@ (vec_select:<V_elem> (match_operand:MVE_2 1 "s_register_operand" "w") (parallel [(match_operand:SI 2 "immediate_operand" "i")]))))] - "(TARGET_HAVE_MVE && VALID_MVE_SI_MODE (<MODE>mode)) - || (TARGET_HAVE_MVE_FLOAT && VALID_MVE_SF_MODE (<MODE>mode))" + "(TARGET_HAVE_MVE && VALID_MVE_SI_MODE (<MODE>mode))" { if (BYTES_BIG_ENDIAN) { @@ -4209,8 +4208,7 @@ (vec_select:<V_elem> (match_operand:MVE_2 1 "s_register_operand" "w") (parallel [(match_operand:SI 2 "immediate_operand" "i")]))))] - "(TARGET_HAVE_MVE && VALID_MVE_SI_MODE (<MODE>mode)) - || (TARGET_HAVE_MVE_FLOAT && VALID_MVE_SF_MODE (<MODE>mode))" + "(TARGET_HAVE_MVE && VALID_MVE_SI_MODE (<MODE>mode))" { if (BYTES_BIG_ENDIAN) {