]> git.ipfire.org Git - thirdparty/gcc.git/commit
predicates.md (rs6000_cbranch_operator): Accept some unordered comparison operators...
authorEric Botcazou <ebotcazou@adacore.com>
Fri, 31 May 2013 19:12:05 +0000 (19:12 +0000)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Fri, 31 May 2013 19:12:05 +0000 (19:12 +0000)
commit4172215d0af78c458ba0e287e1fcf2ac80d5eb71
tree8839e3f25e5f8ccb1211432eea5838353cb12a4b
parenta8c50132e9e2c02c1692088b0f8aaad7a8716f4d
predicates.md (rs6000_cbranch_operator): Accept some unordered comparison operators when...

* config/rs6000/predicates.md (rs6000_cbranch_operator): Accept some
unordered comparison operators when -fno-trapping-math is in effect
on the e500.
* config/rs6000/rs6000.c (rs6000_generate_compare): Remove dead code
and implement unordered comparison operators properly on the e500.

From-SVN: r199557
gcc/ChangeLog
gcc/config/rs6000/predicates.md
gcc/config/rs6000/rs6000.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/powerpc/e500-ord-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/e500-ord-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/e500-unord-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/e500-unord-2.c [new file with mode: 0644]