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

--- Comment #5 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Pengxuan Zheng <[email protected]>:

https://gcc.gnu.org/g:9e24eda38e9a6a6c64f80dd56737224bfd4619de

commit r17-384-g9e24eda38e9a6a6c64f80dd56737224bfd4619de
Author: Pengxuan Zheng <[email protected]>
Date:   Thu May 7 09:18:02 2026 -0700

    match: Restrict "min|max(a+|-c,b+|-c)" folding to integral types [PR125214]

    The original patch adding the "min|max(a+|-c,b+|-c) -> min|max(a,b)+|-c"
pattern
    missed integral type checks and caused some powerpc tests to fail.

            PR tree-optimization/125214

    gcc/ChangeLog:

            * match.pd (min|max(a+|-c,b+|-c)): Add integral type check.

    gcc/testsuite/ChangeLog:

            * gcc.dg/tree-ssa/pr125214.c: New test.

    Signed-off-by: Pengxuan Zheng <[email protected]>

Reply via email to