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

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           See Also|                            |https://gcc.gnu.org/bugzill
                   |                            |a/show_bug.cgi?id=107642

--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
The problem is we combine them early into an or and then expand then into if
statements but the order has changed.

For aarch64, gcc will always produce ccmp here. Which I suspect is better than
a jump.

For x86, the expansion comes during expand due to branch cost (macro inside
gcc). See pr 107642 for some more on part of this subject.

Reply via email to