diff options
author | Jakub Jelinek <jakub@redhat.com> | 2019-09-01 13:57:10 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2019-09-01 13:57:10 +0200 |
commit | 9151048d854e352a9b83b771c6711b8221c73f7e (patch) | |
tree | a1001271e1322a0404e480ee7deeeb91ae45159d /gcc/fortran/resolve.c | |
parent | d1e2e50a5f4d077eab6d3c93047203d15f16b324 (diff) | |
download | gcc-9151048d854e352a9b83b771c6711b8221c73f7e.zip gcc-9151048d854e352a9b83b771c6711b8221c73f7e.tar.gz gcc-9151048d854e352a9b83b771c6711b8221c73f7e.tar.bz2 |
re PR middle-end/91623 (-msse4.1 -O3 segfault in /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/smmintrin.h:270:10)
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.
From-SVN: r275267
Diffstat (limited to 'gcc/fortran/resolve.c')
0 files changed, 0 insertions, 0 deletions