]> gcc.gnu.org Git - gcc.git/commitdiff
re PR target/23668 (gcc.dg/i386-sse-11.c and gcc.target/i386/pr13366.c fail)
authorRichard Henderson <rth@redhat.com>
Fri, 2 Sep 2005 00:27:56 +0000 (17:27 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Fri, 2 Sep 2005 00:27:56 +0000 (17:27 -0700)
        PR 23668
        * config/i386/i386.c (ix86_expand_vector_init_one_var): Restore
        conversion to CONST_VECTOR.

From-SVN: r103757

gcc/ChangeLog
gcc/config/i386/i386.c

index 952d7e1b6804cbfc946fa9f921836b37676832b2..ee5537bb718d149dfdb3f1d317c58d2ba4855124 100644 (file)
@@ -1,3 +1,9 @@
+2005-09-01  Richard Henderson  <rth@redhat.com>
+
+       PR 23668
+       * config/i386/i386.c (ix86_expand_vector_init_one_var): Restore
+       conversion to CONST_VECTOR.
+
 2005-09-01  Richard Henderson  <rth@redhat.com>
 
        PR 23676
index 5f12d1a5f7e0e9e7a0ce7b3c39276d2b40176cb4..5d2db431b8115009e7d9abedadc62c70c7a9ed88 100644 (file)
@@ -17206,6 +17206,7 @@ ix86_expand_vector_init_one_var (bool mmx_ok, enum machine_mode mode,
 
   const_vec = copy_rtx (vals);
   XVECEXP (const_vec, 0, one_var) = CONST0_RTX (GET_MODE_INNER (mode));
+  const_vec = gen_rtx_CONST_VECTOR (mode, XVEC (const_vec, 0));
 
   switch (mode)
     {
This page took 0.090453 seconds and 5 git commands to generate.