From: Jakub Jelinek Date: Fri, 21 Feb 2014 07:48:07 +0000 (+0100) Subject: i386.c (ix86_expand_vec_perm): Use V8SImode mode for mask of V8SFmode permutation. X-Git-Tag: releases/gcc-4.9.0~789 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=dffd569eab4fee07103274d6051ad4d31dc22f06;p=thirdparty%2Fgcc.git 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 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c51d139850e1..9592d6409ab6 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2014-02-21 Jakub Jelinek + + * config/i386/i386.c (ix86_expand_vec_perm): Use V8SImode + mode for mask of V8SFmode permutation. + 2014-02-20 Richard Henderson PR c++/60272 diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c index 07658c35276f..4fead5581357 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