2011-06-07 Bernd Schmidt <bernds@codesourcery.com>
commit9f9356e010b1f6ac7e9a22b026dddd83521ec7db
authorams <ams@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 7 Jun 2011 10:58:16 +0000 (7 10:58 +0000)
committerams <ams@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 7 Jun 2011 10:58:16 +0000 (7 10:58 +0000)
tree976e83087ab821ec0d3bd318f9d66c071893b016
parent25ae05af10671ddf2c53922d53ae35a89a5e7ab9
2011-06-07  Bernd Schmidt  <bernds@codesourcery.com>
    Andrew Stubbs  <ams@codesourcery.com>

gcc/
* simplify-rtx.c (simplify_unary_operation_1): Canonicalize widening
multiplies.
* doc/md.texi (Canonicalization of Instructions): Document widening
multiply canonicalization.

gcc/testsuite/
* gcc.target/arm/mla-2.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@174740 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/doc/md.texi
gcc/simplify-rtx.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/arm/mla-2.c [new file with mode: 0644]