aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-inline.c
diff options
context:
space:
mode:
authorMichael Matz <matz@gcc.gnu.org>2010-03-18 16:07:53 +0000
committerMichael Matz <matz@gcc.gnu.org>2010-03-18 16:07:53 +0000
commitc21372c41eb1f5995048a67bfc9512d860c986cb (patch)
tree4ff7adbdf79516249e130b74195c2cb0583b9375 /gcc/tree-inline.c
parent82fa5f8aa727db4ab9f172ddc454fc25325b82ca (diff)
downloadgcc-c21372c41eb1f5995048a67bfc9512d860c986cb.zip
gcc-c21372c41eb1f5995048a67bfc9512d860c986cb.tar.gz
gcc-c21372c41eb1f5995048a67bfc9512d860c986cb.tar.bz2
re PR middle-end/43419 (gcc replaces pow(x, 0.5) by sqrt(x), invalid when x is -0)
PR middle-end/43419 * builtins.c (expand_builtin_pow): Don't transform pow(x, 0.5) into sqrt(x) if we need to preserve signed zeros. testsuite/ * gcc.dg/pr43419.c: New testcase. From-SVN: r157543
Diffstat (limited to 'gcc/tree-inline.c')
0 files changed, 0 insertions, 0 deletions