diff options
author | Jakub Jelinek <jakub@redhat.com> | 2014-02-21 08:48:07 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2014-02-21 08:48:07 +0100 |
commit | dffd569eab4fee07103274d6051ad4d31dc22f06 (patch) | |
tree | 5ba2dd1534b0cd64b9216e7bcb2b5186444d6a2f /gcc | |
parent | 2807d5d23841ba8e07591274fb82867274bd3fbe (diff) | |
download | gcc-dffd569eab4fee07103274d6051ad4d31dc22f06.zip gcc-dffd569eab4fee07103274d6051ad4d31dc22f06.tar.gz gcc-dffd569eab4fee07103274d6051ad4d31dc22f06.tar.bz2 |
i386.c (ix86_expand_vec_perm): Use V8SImode mode for mask of V8SFmode permutation.
* config/i386/i386.c (ix86_expand_vec_perm): Use V8SImode
mode for mask of V8SFmode permutation.
From-SVN: r207981
Diffstat (limited to 'gcc')
-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 c51d139..9592d64 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 07658c3..4fead55 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 |