From: Richard Henderson Date: Fri, 2 Sep 2005 00:27:56 +0000 (-0700) Subject: re PR target/23668 (gcc.dg/i386-sse-11.c and gcc.target/i386/pr13366.c fail) X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=277fc67edfc28c961c9f7c1011aed3d7f51ffad8;p=gcc.git re PR target/23668 (gcc.dg/i386-sse-11.c and gcc.target/i386/pr13366.c fail) PR 23668 * config/i386/i386.c (ix86_expand_vector_init_one_var): Restore conversion to CONST_VECTOR. From-SVN: r103757 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 952d7e1b680..ee5537bb718 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2005-09-01 Richard Henderson + + PR 23668 + * config/i386/i386.c (ix86_expand_vector_init_one_var): Restore + conversion to CONST_VECTOR. + 2005-09-01 Richard Henderson PR 23676 diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c index 5f12d1a5f7e..5d2db431b81 100644 --- a/gcc/config/i386/i386.c +++ b/gcc/config/i386/i386.c @@ -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) {