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

--- Comment #9 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Richard Biener <rgue...@gcc.gnu.org>:

https://gcc.gnu.org/g:aa4aafbad5235fd302c39e1d8b7cb9cdea11c67c

commit r16-3802-gaa4aafbad5235fd302c39e1d8b7cb9cdea11c67c
Author: Matteo Nicoli <matteo.nicoli...@gmail.com>
Date:   Fri Aug 22 20:42:12 2025 +0200

    tree-optimization/121595 - new fabs(a+0.0) -> fabs(a) pattern

    With -fno-trapping-math it is safe to optimize fabs(a + 0.0) as
    fabs (a).

            PR tree-optimization/121595
            * match.pd (fabs(a + 0.0) -> fabs (a)): Optimization pattern
limited to
            the -fno-trapping-math case.

            * gcc.dg/fabs-plus-zero-1.c: New testcase.
            * gcc.dg/fabs-plus-zero-2.c: Likewise.

    Signed-off-by: Matteo Nicoli <matteo.nicoli...@gmail.com>
    Reviewed-by: Andrew Pinski <andrew.pin...@oss.qualcomm.com>

Reply via email to