[Bug rtl-optimization/99930] Failure to optimize floating point -abs(x) in nontrivial code at -O2/3

jakub at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Wed Apr 7 10:04:01 GMT 2021


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

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jakub at gcc dot gnu.org,
                   |                            |uros at gcc dot gnu.org

--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Is there some reason why the patterns are written that way rather than split
immediately into the AND or XOR?  Perhaps it could be done on SUBREGs to make
it valid RTL, but we split into those post reload already anyway.


More information about the Gcc-bugs mailing list