From ceda96fcdd084f9d68f231aa47a96b9b17d502d7 Mon Sep 17 00:00:00 2001 From: Richard Henderson Date: Thu, 20 Jan 2005 00:57:20 -0800 Subject: 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(-) (limited to 'gcc') diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 68d704d..fbeebb0 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,11 @@ 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 * config/i386/i386.c (ix86_preferred_reload_class): Return a proper subclass of the input class. diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c index a4ed0f7..447393d 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 -- cgit v1.1