From ceda96fcdd084f9d68f231aa47a96b9b17d502d7 Mon Sep 17 00:00:00 2001 From: Richard Henderson Date: Thu, 20 Jan 2005 00:57:20 -0800 Subject: [PATCH] i386.c (ix86_expand_vector_init_one_var): Fix typo in QImode expansion to ix86_expand_vector_set. * config/i386/i386.c (ix86_expand_vector_init_one_var): Fix typo in QImode expansion to ix86_expand_vector_set. (ix86_expand_vector_init_general): Fix typo in V8HImode recursive call. From-SVN: r93952 --- gcc/ChangeLog | 6 ++++++ gcc/config/i386/i386.c | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 68d704dda5b..fbeebb03165 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2005-01-19 Richard Henderson + + * config/i386/i386.c (ix86_expand_vector_init_one_var): Fix typo + in QImode expansion to ix86_expand_vector_set. + (ix86_expand_vector_init_general): Fix typo in V8HImode recursive call. + 2005-01-19 Richard Henderson PR target/19511 diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c index a4ed0f7b02b..447393d45a2 100644 --- a/gcc/config/i386/i386.c +++ b/gcc/config/i386/i386.c @@ -16047,7 +16047,7 @@ ix86_expand_vector_init_one_var (bool mmx_ok, enum machine_mode mode, x = gen_reg_rtx (wmode); emit_move_insn (x, gen_lowpart (wmode, const_vec)); - ix86_expand_vector_set (mmx_ok, target, var, one_var >> 1); + ix86_expand_vector_set (mmx_ok, x, var, one_var >> 1); emit_move_insn (target, gen_lowpart (mode, x)); return true; @@ -16182,7 +16182,7 @@ ix86_expand_vector_init_general (bool mmx_ok, enum machine_mode mode, { rtx tmp = gen_reg_rtx (V4SImode); vals = gen_rtx_PARALLEL (V4SImode, gen_rtvec_v (4, words)); - ix86_expand_vector_init_general (false, V4SImode, target, vals); + ix86_expand_vector_init_general (false, V4SImode, tmp, vals); emit_move_insn (target, gen_lowpart (mode, tmp)); } else -- 2.30.2