diff options
author | jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4> | 2014-02-21 07:48:07 +0000 |
---|---|---|
committer | jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4> | 2014-02-21 07:48:07 +0000 |
commit | b2e4d90b9aeaf582068360ca03bab49b7fe69360 (patch) | |
tree | 5ba2dd1534b0cd64b9216e7bcb2b5186444d6a2f | |
parent | e966f4c3fcc65550b2fc0c07650ae1edd3d5a2b6 (diff) | |
download | ppe42-gcc-b2e4d90b9aeaf582068360ca03bab49b7fe69360.tar.gz ppe42-gcc-b2e4d90b9aeaf582068360ca03bab49b7fe69360.zip |
* config/i386/i386.c (ix86_expand_vec_perm): Use V8SImode
mode for mask of V8SFmode permutation.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@207981 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/i386/i386.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c51d139850e..9592d6409ab 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2014-02-21 Jakub Jelinek <jakub@redhat.com> + + * config/i386/i386.c (ix86_expand_vec_perm): Use V8SImode + mode for mask of V8SFmode permutation. + 2014-02-20 Richard Henderson <rth@redhat.com> PR c++/60272 diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c index 07658c35276..4fead558135 100644 --- a/gcc/config/i386/i386.c +++ b/gcc/config/i386/i386.c @@ -21457,7 +21457,7 @@ ix86_expand_vec_perm (rtx operands[]) return; case V8SFmode: - mask = gen_lowpart (V8SFmode, mask); + mask = gen_lowpart (V8SImode, mask); if (one_operand_shuffle) emit_insn (gen_avx2_permvarv8sf (target, op0, mask)); else |