re PR target/50310 (ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435 with -O...
authorJakub Jelinek <jakub@redhat.com>
Thu, 8 Sep 2011 05:58:54 +0000 (07:58 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Thu, 8 Sep 2011 05:58:54 +0000 (07:58 +0200)
commit1542d97a4ed360e4874afc04a6d5e8b31c0ce3e3
treea6288c7aa94be26a4a6973af7d6493f63e63d286
parent02dce1e99c7d2c759ef8330c665dfc92504379fe
re PR target/50310 (ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435 with -O -ftree-vectorize and __builtin_isunordered())

PR target/50310
* config/i386/i386.c (ix86_prepare_sse_fp_compare_args): Return
code early if TARGET_AVX.
(ix86_expand_fp_vcond): Handle LTGT and UNEQ.

* gcc.c-torture/execute/ieee/pr50310.c: New test.
* gcc.dg/pr50310-2.c: New test.

From-SVN: r178673
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/ieee/pr50310.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/pr50310-2.c [new file with mode: 0644]