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

--- Comment #19 from Segher Boessenkool <segher at gcc dot gnu.org> ---
That does not answer my questions at all.  Please read more carefully.

Combining to three insns would be super complicated: they end up at i1, i2,
i3 then, and there needs to be a lot of stuff to make sure the sources for
all those SETs are life at those points, etc. etc.  There is quite some
non-trivial stuff in combine to make sure this is okay for combining to *two*
insns...  three is a lot more gnarly still.

Reply via email to