* gcc/config/i386/i386.c.orig

From-SVN: r212451
This commit is contained in:
Evgeny Stupachenko 2014-07-11 11:27:42 +00:00 committed by Kirill Yukhin
parent d1c1cbd5c1
commit 53f5803e4d
2 changed files with 6 additions and 4 deletions

View File

@ -1,3 +1,7 @@
2014-07-11 Evgeny Stupachenko <evstupac@gmail.com>
* config/i386/i386.c (expand_vec_perm_pblendv): Disable for AVX.
2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
PR target/61561

View File

@ -43214,12 +43214,10 @@ expand_vec_perm_pblendv (struct expand_vec_perm_d *d)
bool ok;
/* Use the same checks as in expand_vec_perm_blend, but skipping
AVX2 as it requires more than 2 instructions for general case. */
AVX and AVX2 as they require more than 2 instructions. */
if (d->one_operand_p)
return false;
if (TARGET_AVX && (vmode == V4DFmode || vmode == V8SFmode))
;
else if (TARGET_SSE4_1 && GET_MODE_SIZE (vmode) == 16)
if (TARGET_SSE4_1 && GET_MODE_SIZE (vmode) == 16)
;
else
return false;