aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2005-01-20 00:57:20 -0800
committerRichard Henderson <rth@gcc.gnu.org>2005-01-20 00:57:20 -0800
commitceda96fcdd084f9d68f231aa47a96b9b17d502d7 (patch)
tree04e446e3f70de1a9933311555a6bcd1af630f70e /gcc
parent0177ca87603bd70407cf7f7bc8b8408fd0c921a0 (diff)
downloadgcc-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
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/config/i386/i386.c4
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