simplify-rtx.c (simplify_binary_operation_1): Optimize shuffle of a concatenation.
commitfd9da2c807e91636a3faaf381c9d37a6c3f9a216
authorMarc Glisse <marc.glisse@inria.fr>
Fri, 17 Aug 2012 17:53:57 +0000 (17 19:53 +0200)
committerMarc Glisse <glisse@gcc.gnu.org>
Fri, 17 Aug 2012 17:53:57 +0000 (17 17:53 +0000)
tree60c5a55e6ad9bcc6520e2b4eb53f6dc52689af2d
parentd9886a9e04caf0bd1e9147d95af2ea8350ad8e1c
simplify-rtx.c (simplify_binary_operation_1): Optimize shuffle of a concatenation.

2012-08-17  Marc Glisse  <marc.glisse@inria.fr>

gcc/
* simplify-rtx.c (simplify_binary_operation_1): Optimize shuffle of
a concatenation.

gcc/testsuite/
* gcc.target/i386/perm-concat.c: New test.

From-SVN: r190490
gcc/ChangeLog
gcc/simplify-rtx.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/perm-concat.c [new file with mode: 0644]