https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92140

--- Comment #17 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
I've tried to change the patch to use define_split instead of
define_insn_and_split, with all of them changed, it creates worse code for
f8/f12/f15 (the last one is expected, because we split into 3 instructions
instead of two), while if I change only the *{add,sub}<mode>3_{eq,ne}
define_insn_and_split into define_split and keep the others, those 3 functions
are fixed again, but f5/f6/f7/f9/f10/f11/f13/f14 result in worse code.

Reply via email to