* config/sh/sh.md (mulsidi3, umulsidi3): Remove constraints in
commitda2c752c535e289b08d6e8ebaf1062e304f0f0c3
authorolegendo <olegendo@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 18 Jul 2012 07:51:36 +0000 (18 07:51 +0000)
committerolegendo <olegendo@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 18 Jul 2012 07:51:36 +0000 (18 07:51 +0000)
tree635f50b40517571f740b93e6ad493e7f2b55c020
parentdf3032ff3bcae4211febbed142cc280ac21be2d2
* config/sh/sh.md (mulsidi3, umulsidi3): Remove constraints in
expander.  Use arith_reg_dest predicate.
(rotldi3, rotrdi3): Remove constraints in expander.
(adddi3_compact, subdi3_compact, mulsidi3_compact, umulsidi3_compact,
ashlsi3_n, *ashlhi3_n, ashrsi2_16, ashrsi2_31, lshrsi3_n): Convert to
insn_and_split.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@189603 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/sh/sh.md