re PR target/28825 (return (vector float) { a, a, b, b } generates unwanted MMX insns)
authorStuart Hastings <stuart@apple.com>
Wed, 23 Aug 2006 21:41:35 +0000 (21:41 +0000)
committerStuart Hastings <stuart@gcc.gnu.org>
Wed, 23 Aug 2006 21:41:35 +0000 (21:41 +0000)
commit12b3553fe4111b2f095d2397acbddf4d9b019eac
treeae71c5d28b287a2b2467e57585892d58e00a64a4
parentb2742484fc283c53ae31a2c227212f963a36124e
re PR target/28825 (return (vector float) { a, a, b, b } generates unwanted MMX insns)

PR 28825
* gcc/config/i386/i386.c (ix86_expand_vector_init_duplicate,
ix86_expand_vector_init_one_nonzero): Remove TARGET_SSE test.
* gcc.target/i386/20060821-1.c: New.

From-SVN: r116356
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/20060821-1.c [new file with mode: 0644]