i386.c (ix86_expand_vector_init_concat): New.
authorH.J. Lu <hongjiu.lu@intel.com>
Mon, 19 May 2008 18:54:44 +0000 (18:54 +0000)
committerH.J. Lu <hjl@gcc.gnu.org>
Mon, 19 May 2008 18:54:44 +0000 (11:54 -0700)
commit63e46cceb669255ffded53f01feeb9266e0ba391
tree85dce9f9ee2d3b4041598e308cef8b0a55667c9e
parent16a55411b4b374fbd2274ca4f8a4d9a2127b120c
i386.c (ix86_expand_vector_init_concat): New.

2008-05-19  H.J. Lu  <hongjiu.lu@intel.com>

* config/i386/i386.c (ix86_expand_vector_init_concat): New.
(ix86_expand_vector_init_interleave): Likewise.
(ix86_expand_vector_init_general): Use them.  Assert word_mode
== SImode when n_words == 4.

From-SVN: r135578
gcc/ChangeLog
gcc/config/i386/i386.c