]> git.ipfire.org Git - thirdparty/gcc.git/commit
tree.c (real_minus_onep): New function to test for -1.0.
authorRoger Sayle <roger@eyesopen.com>
Sat, 1 Jun 2002 16:56:08 +0000 (16:56 +0000)
committerRoger Sayle <sayle@gcc.gnu.org>
Sat, 1 Jun 2002 16:56:08 +0000 (16:56 +0000)
commit378393da613d7c182ce3370696ec47a5a5cb2aef
treec7cb5d93af1f6099cec88dc9bb98ff85b1058671
parent01c58f2670a5f7858b8762e06cab0a68b98a684f
tree.c (real_minus_onep): New function to test for -1.0.

* tree.c (real_minus_onep): New function to test for -1.0.
* fold-const.c (fold) [MULT_EXPR]:  Optimize -1.0*x into -x.

* gcc.dg/fnegate-1.c: New test case.

From-SVN: r54149
gcc/ChangeLog
gcc/fold-const.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/fnegate-1.c [new file with mode: 0644]
gcc/tree.c
gcc/tree.h