summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2005-01-20 08:57:20 +0000
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2005-01-20 08:57:20 +0000
commit47c34cb2ddf755ebf339da473a31cc203cb6d381 (patch)
tree04e446e3f70de1a9933311555a6bcd1af630f70e
parent09042a4f5424f1724d68cda21a3cfe897c33827d (diff)
downloadppe42-gcc-47c34cb2ddf755ebf339da473a31cc203cb6d381.tar.gz
ppe42-gcc-47c34cb2ddf755ebf339da473a31cc203cb6d381.zip
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@93952 138bc75d-0d04-0410-961f-82ee72b054a4
-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 68d704dda5b..fbeebb03165 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 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
OpenPOWER on IntegriCloud