OSDN Git Service

gcc/
authorhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 22 May 2008 05:28:19 +0000 (05:28 +0000)
committerhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 22 May 2008 05:28:19 +0000 (05:28 +0000)
commit2062830ce449c98f1b245e04d4923b6444b35ab3
treeb3fcfb48e0a47d9d9f8b5d0869027f4d50e0728a
parentb832fb5793ff3bbfe0ab066425041eca9e0ceb5b
gcc/

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

* config/i386/i386.c (ix86_expand_vector_init_one_var): Use
ix86_expand_vector_set on V16QImode for SSE4.1.

gcc/testsuite/

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

* gcc.target/i386/m128-check.h (ARRAY_SIZE): New.
(CHECK_EXP): Use it.

* gcc.target/i386/set-v16qi-3.h: New.
* gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
* gcc.target/i386/sse4_1-set-v16qi-3.c: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@135750 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/m128-check.h
gcc/testsuite/gcc.target/i386/set-v16qi-3.h [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/sse2-set-v16qi-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/sse4_1-set-v16qi-3.c [new file with mode: 0644]