spu.c (spu_emit_branch_or_set): Remove PROCESSOR_CELL condition from HONOR_NANS test.
authorBen Elliston <bje@gcc.gnu.org>
Thu, 15 Nov 2007 12:22:04 +0000 (23:22 +1100)
committerBen Elliston <bje@gcc.gnu.org>
Thu, 15 Nov 2007 12:22:04 +0000 (23:22 +1100)
commitdd4ba939839ddf0b34b6ea847c55f6b7798aefb9
tree0f57310f8091bf926ee60593a87870c6561896f3
parent4a648c5d7df866a1e1b25aa1d73b1b3651461f8a
spu.c (spu_emit_branch_or_set): Remove PROCESSOR_CELL condition from HONOR_NANS test.

* config/spu/spu.c (spu_emit_branch_or_set): Remove PROCESSOR_CELL
condition from HONOR_NANS test.
* config/spu/spu.md (ceq_df): Always generate comparison code
inline, including checks for NaNs and infinities.
(cgt_df): Likewise.
(cgt_v2df): Likewise.
(cmpdf): Make this expander unconditional.

testsuite/
* gcc.target/spu/compare-dp.c: New test.

From-SVN: r130198
gcc/ChangeLog
gcc/config/spu/spu.c
gcc/config/spu/spu.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/spu/compare-dp.c [new file with mode: 0644]