> BTW: If abs is a define_insn_and_split, pr117722.c still fails
> because combine can no longer fold abs(a - b) into the old form.
> So I keep it as an expand.

There shouldn't be any difference WRT combine.  Or do you mean
a
 (define_insn_and_split (
   [(set (match_operand:V_VLSI 0 "register_operand")
     (abs:V_VLSI
       (match_operand:V_VLSI 1 "register_operand")))]?

-- 
Regards
 Robin

Reply via email to