diff options
author | Jakub Jelinek <jakub@redhat.com> | 2010-02-23 23:52:20 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2010-02-23 23:52:20 +0100 |
commit | 8f40ad50192495c5ae12d53e5a563ad1b60738b3 (patch) | |
tree | 53b241cf7864323c8b5c0e63099b71ac0761b869 /gcc/c-opts.c | |
parent | c6569cd04e1677007aad30c13ed934c34f9ecaac (diff) | |
download | gcc-8f40ad50192495c5ae12d53e5a563ad1b60738b3.zip gcc-8f40ad50192495c5ae12d53e5a563ad1b60738b3.tar.gz gcc-8f40ad50192495c5ae12d53e5a563ad1b60738b3.tar.bz2 |
re PR target/43107 (ICE: SIGSEGV with -O3 -mavx)
PR target/43107
* config/i386/i386.c (avx_vpermilp_parallel): Reject indexes
greater or equal to nelt instead of 2 * nelt.
(expand_vec_perm_1): When op0 and op1 are equal, mask indexes
with nelt - 1.
* gcc.target/i386/pr43107.c: New test.
From-SVN: r157022
Diffstat (limited to 'gcc/c-opts.c')
0 files changed, 0 insertions, 0 deletions