i386.c (ix86_expand_vector_init_one_var): Fix typo in QImode expansion to ix86_expand...
authorRichard Henderson <rth@redhat.com>
Thu, 20 Jan 2005 08:57:20 +0000 (00:57 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Thu, 20 Jan 2005 08:57:20 +0000 (00:57 -0800)
        * 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
gcc/config/i386/i386.c

index 68d704dda5b667c534f2c700d35b2edcc00a33b2..fbeebb03165d94b14d2944fb4ebae44b8f60280f 100644 (file)
@@ -1,3 +1,9 @@
+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
index a4ed0f7b02b53493f9fd355db51f43f6baafae78..447393d45a2bf9ef16c0d0c18b929530dc5b91ad 100644 (file)
@@ -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