aboutsummaryrefslogtreecommitdiff
path: root/libjava
diff options
context:
space:
mode:
authorMatteo Nicoli <matteo.nicoli001@gmail.com>2025-08-22 20:42:12 +0200
committerRichard Biener <rguenther@suse.de>2025-09-11 13:19:03 +0200
commitaa4aafbad5235fd302c39e1d8b7cb9cdea11c67c (patch)
tree05cc54ccb20816a196b10c911a5da1a22b0c31d5 /libjava
parent4bed08beba397d53ccd7784efe507b5eb74b3803 (diff)
downloadgcc-aa4aafbad5235fd302c39e1d8b7cb9cdea11c67c.zip
gcc-aa4aafbad5235fd302c39e1d8b7cb9cdea11c67c.tar.gz
gcc-aa4aafbad5235fd302c39e1d8b7cb9cdea11c67c.tar.bz2
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.nicoli001@gmail.com> Reviewed-by: Andrew Pinski <andrew.pinski@oss.qualcomm.com>
Diffstat (limited to 'libjava')
0 files changed, 0 insertions, 0 deletions