OSDN Git Service

Backport from mainline
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 21 Feb 2014 07:55:35 +0000 (07:55 +0000)
committeruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 21 Feb 2014 07:55:35 +0000 (07:55 +0000)
commitced6cb8626573e3fb93d2756c650e6821b6b14fc
tree44407c95a525c7a0796a11f3b8bb89260bf773ef
parenta0d6f3ad1fda39dbb094cfc72b683824298ab343
Backport from mainline
2014-02-21  Jakub Jelinek  <jakub@redhat.com>

* config/i386/i386.c (ix86_expand_vec_perm): Use V8SImode
mode for mask of V8SFmode permutation.

Backport from 4.8 branch
2014-02-20  Jakub Jelinek  <jakub@redhat.com>

PR target/57896
* config/i386/i386.c (expand_vec_perm_interleave2): Don't call
gen_reg_rtx if d->testing_p.
(expand_vec_perm_pshufb2, expand_vec_perm_even_odd_1,
expand_vec_perm_broadcast_1): Return early if d->testing_p and
we will certainly return true.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@207983 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/i386/i386.c