From 277fc67edfc28c961c9f7c1011aed3d7f51ffad8 Mon Sep 17 00:00:00 2001 From: Richard Henderson Date: Thu, 1 Sep 2005 17:27:56 -0700 Subject: [PATCH] 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 --- gcc/ChangeLog | 6 ++++++ gcc/config/i386/i386.c | 1 + 2 files changed, 7 insertions(+) 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) { -- 2.30.2