* config/rs6000/predicates.md (rs6000_cbranch_operator): Accept some
commitfb80316e470b1700ccaff692aed8e6bc063a1278
authorebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 31 May 2013 19:12:05 +0000 (31 19:12 +0000)
committerebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 31 May 2013 19:12:05 +0000 (31 19:12 +0000)
tree8839e3f25e5f8ccb1211432eea5838353cb12a4b
parentefb076ad21b8806881320a3ba40c100653fc501d
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199557 138bc75d-0d04-0410-961f-82ee72b054a4
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]