re PR target/36222 (x86 fails to optimize out __v4si -> __m128i move)
authorUros Bizjak <uros@gcc.gnu.org>
Tue, 13 May 2008 21:33:40 +0000 (23:33 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Tue, 13 May 2008 21:33:40 +0000 (23:33 +0200)
commit08e64088dac74db3f526e2d764096968635efc1a
treefaf20623d7f26db32790483abc61907577122f6a
parentaf7ae5d1075e9e7f2eddd0a7b113ebca3429b9e4
re PR target/36222 (x86 fails to optimize out __v4si -> __m128i move)

        PR target/36222
        * config/i386/i386.c (ix86_expand_vector_init_general): Rearrange op0
        and op1 expansion before vector concat to have less live pseudos.

testsuite/ChangeLog:

        PR target/36222
        * gcc.target/i386/pr36222-1.c: New test.

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