]> git.ipfire.org Git - thirdparty/gcc.git/commit
PR middle-end/91623
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 1 Sep 2019 11:57:10 +0000 (11:57 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 1 Sep 2019 11:57:10 +0000 (11:57 +0000)
commitce7399f7a494cef5b964930a6d90b1ad375cf1e7
treea1001271e1322a0404e480ee7deeeb91ae45159d
parent1f3651d0907aa6e9ae4e06561cf382c62411f08c
PR middle-end/91623
* optabs.c (expand_vec_cond_expr): If op0 is a VECTOR_CST and only
EQ_EXPR/NE_EXPR is supported, verify that op0 only contains
zeros or negative elements and use NE_EXPR instead of LT_EXPR against
zero vector.

* gcc.target/i386/pr91623.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@275267 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/optabs.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr91623.c [new file with mode: 0644]