]> git.ipfire.org Git - thirdparty/gcc.git/commit
Remove useless floating point casts in comparisons.
authorygribov <ygribov@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 4 Aug 2017 20:29:12 +0000 (20:29 +0000)
committerygribov <ygribov@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 4 Aug 2017 20:29:12 +0000 (20:29 +0000)
commit29587d84fb32032411a8006d8afd286e9b845442
tree1d204f2e5879f51d432b6570c00672fc37d7a27d
parente05ee9b0e4feb5e831a63fd9cf9f3fe9aa859715
Remove useless floating point casts in comparisons.

2017-08-04  Yury Gribov  <tetra2005@gmail.com>

PR tree-optimization/57371

gcc/
* match.pd: New pattern.

gcc/testsuite/
* c-c++-common/pr57371-1.c: New test.
* c-c++-common/pr57371-2.c: New test.
* c-c++-common/pr57371-3.c: New test.
* c-c++-common/pr57371-4.c: New test.
* gcc.dg/pr57371-5.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@250877 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/match.pd
gcc/testsuite/ChangeLog
gcc/testsuite/c-c++-common/pr57371-1.c [new file with mode: 0644]
gcc/testsuite/c-c++-common/pr57371-2.c [new file with mode: 0644]
gcc/testsuite/c-c++-common/pr57371-3.c [new file with mode: 0644]
gcc/testsuite/c-c++-common/pr57371-4.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/pr57371-5.c [new file with mode: 0644]