diff --git a/gcc/config/riscv/autovec.md b/gcc/config/riscv/autovec.md index 4ab0e9f99eb..0fc2bf5186f 100644 --- a/gcc/config/riscv/autovec.md +++ b/gcc/config/riscv/autovec.md @@ -473,7 +473,7 @@ ;; ------------------------------------------------------------------------- (define_insn_and_split "trunc2" [(set (match_operand: 0 "register_operand" "=vr") - (truncate: + (float_truncate: (match_operand:VWEXTF_ZVFHMIN 1 "register_operand" " vr")))] "TARGET_VECTOR && can_create_pseudo_p ()" "#" @@ -493,7 +493,7 @@ ;; ------------------------------------------------------------------------- (define_expand "trunc2" [(set (match_operand: 0 "register_operand") - (truncate: + (float_truncate: (match_operand:VQEXTF 1 "register_operand")))] "TARGET_VECTOR && (TARGET_ZVFHMIN || TARGET_ZVFH)" {