From: Uros Bizjak Date: Tue, 1 Nov 2011 19:48:34 +0000 (+0100) Subject: i386.md (floatsi2_vector_sse_with_temp splitter): Compare mode... X-Git-Tag: releases/gcc-4.7.0~2655 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8d1788f2e16ff606fb2a8dc716b1f6f3006a2b38;p=thirdparty%2Fgcc.git i386.md (floatsi2_vector_sse_with_temp splitter): Compare mode with V4SFmode, not V4SImode. * config/i386/i386.md (floatsi2_vector_sse_with_temp splitter): Compare mode with V4SFmode, not V4SImode. From-SVN: r180742 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index fd29e51553da..41a1b96208e1 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2011-10-30 Uros Bizjak + + * config/i386/i386.md (floatsi2_vector_sse_with_temp splitter): + Compare mode with V4SFmode, not V4SImode. + 2011-11-01 Peter Bergner * config.gcc (powerpc*-*-linux*): Add powerpc*-*-linux*ppc476* variant. diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md index 491037149b63..a8ebfa48000f 100644 --- a/gcc/config/i386/i386.md +++ b/gcc/config/i386/i386.md @@ -5053,7 +5053,7 @@ emit_insn (gen_sse2_loadld (operands[4], CONST0_RTX (V4SImode), operands[2])); } - if (mode == V4SImode) + if (mode == V4SFmode) emit_insn (gen_floatv4siv4sf2 (operands[3], operands[4])); else emit_insn (gen_sse2_cvtdq2pd (operands[3], operands[4]));