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]>
