diff --git a/gcc/config/riscv/riscv-vsetvl.cc b/gcc/config/riscv/riscv-vsetvl.cc index 45e14d0ff03..a18ccd72ab6 100644 --- a/gcc/config/riscv/riscv-vsetvl.cc +++ b/gcc/config/riscv/riscv-vsetvl.cc @@ -187,7 +187,7 @@ real_insn_and_same_bb_p (const insn_info *insn, const bb_info *bb) static bool before_p (const insn_info *insn1, const insn_info *insn2) { - return insn1->compare_with (insn2) == -1; + return insn1->compare_with (insn2) < 0; } static bool