re PR target/19350 (Compilation with -O1 -ftree-vectorize gives unrecognizable insn on x86.)

PR target/19350
        * config/i386/i386.c (ix86_expand_vector_move_misalign): Convert
        to V4SFmode in SSE1 fallback load path.

From-SVN: r93957
This commit is contained in:
Richard Henderson 2005-01-20 02:15:13 -08:00 committed by Richard Henderson
parent ceda96fcdd
commit b4bb3199a4
2 changed files with 8 additions and 0 deletions

View File

@ -1,3 +1,9 @@
2005-01-19 Richard Henderson <rth@redhat.com>
PR target/19350
* config/i386/i386.c (ix86_expand_vector_move_misalign): Convert
to V4SFmode in SSE1 fallback load path.
2005-01-19 Richard Henderson <rth@redhat.com>
* config/i386/i386.c (ix86_expand_vector_init_one_var): Fix typo

View File

@ -7703,6 +7703,8 @@ ix86_expand_vector_move_misalign (enum machine_mode mode, rtx operands[])
else
emit_insn (gen_rtx_CLOBBER (VOIDmode, op0));
if (mode != V4SFmode)
op0 = gen_lowpart (V4SFmode, op0);
m = adjust_address (op1, V2SFmode, 0);
emit_insn (gen_sse_loadlps (op0, op0, m));
m = adjust_address (op1, V2SFmode, 8);