diff options
author | Richard Henderson <rth@redhat.com> | 2005-01-20 00:57:20 -0800 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2005-01-20 00:57:20 -0800 |
commit | ceda96fcdd084f9d68f231aa47a96b9b17d502d7 (patch) | |
tree | 04e446e3f70de1a9933311555a6bcd1af630f70e | |
parent | 0177ca87603bd70407cf7f7bc8b8408fd0c921a0 (diff) | |
download | gcc-ceda96fcdd084f9d68f231aa47a96b9b17d502d7.zip gcc-ceda96fcdd084f9d68f231aa47a96b9b17d502d7.tar.gz gcc-ceda96fcdd084f9d68f231aa47a96b9b17d502d7.tar.bz2 |
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
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config/i386/i386.c | 4 |
2 files changed, 8 insertions, 2 deletions
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 <rth@redhat.com> + * 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 <rth@redhat.com> + 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 |