re PR target/50310 (ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435 with -O...
commit46402cbe0ba3ea92be9642cf18eedaefe57a414c
authorMichael Meissner <meissner@linux.vnet.ibm.com>
Tue, 6 Mar 2012 17:15:43 +0000 (6 17:15 +0000)
committerMichael Meissner <meissner@gcc.gnu.org>
Tue, 6 Mar 2012 17:15:43 +0000 (6 17:15 +0000)
tree43d2b3184d63b503b4660e3485cab105d99a005d
parent6342e53f0746dc031111aa7c3a463df9238bf030
re PR target/50310 (ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435 with -O -ftree-vectorize and __builtin_isunordered())

2012-03-05  Michael Meissner  <meissner@linux.vnet.ibm.com>

PR target/50310
* config/rs6000/vector.md (vector_uneq<mode>): Add support for
UNEQ, LTGT, ORDERED, and UNORDERED IEEE vector comparisons.
(vector_ltgt<mode>): Likewise.
(vector_ordered<mode>): Likewise.
(vector_unordered<mode>): Likewise.
* config/rs6000/rs6000.c (rs6000_emit_vector_compare_inner):
Likewise.

From-SVN: r185007
gcc/ChangeLog
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/vector.md