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.