[Bug target/61618] [4.10 Regression]: ICE in expand_vec_perm_pblendv, at config/i386/i386.c with -mavx
evstupac at gmail dot com
gcc-bugzilla@gcc.gnu.org
Thu Jun 26 13:57:00 GMT 2014
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61618
Stupachenko Evgeny <evstupac at gmail dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |evstupac at gmail dot com
--- Comment #2 from Stupachenko Evgeny <evstupac at gmail dot com> ---
Confirm.
Caused by my changes:
commit 5c0d660cf1fc22a4366730c60707b4d34483ab24
Author: kyukhin <kyukhin@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Tue Jun 10 12:40:16 2014 +0000
gcc/
* config/i386/i386.c (expand_vec_perm_pblendv): New.
* config/i386/i386.c (ix86_expand_vec_perm_const_1): Use
expand_vec_perm_pblendv.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@211407
138bc75d-0d04-0410-961f-82ee72b054a4
For 32 bytes AVX there are 1 operand permutations requiring more than 1
instruction.
So we should restrict the case here.
I'll make a patch for this.
More information about the Gcc-bugs
mailing list