2012-05-18 Andrew Stubbs <ams@codesourcery.com>
commitffcc986d53dbe20c4e353f8b057e94969b6ddc5e
authorams <ams@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 18 May 2012 09:10:36 +0000 (18 09:10 +0000)
committerams <ams@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 18 May 2012 09:10:36 +0000 (18 09:10 +0000)
tree3c1d6411be8aca3514eb0c6e55d1beddb6ca4efc
parent3a9665655861ad8de3f5dd6686b7c6654fc2e732
2012-05-18  Andrew Stubbs  <ams@codesourcery.com>

gcc/
* config/arm/arm-protos.h (arm_emit_coreregs_64bit_shift): New
prototype.
* config/arm/arm.c (arm_emit_coreregs_64bit_shift): New function.
* config/arm/arm.md (ashldi3): Use arm_emit_coreregs_64bit_shift.
(ashrdi3,lshrdi3): Likewise.
(arm_cond_branch): Remove '*' to enable gen_arm_cond_branch.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@187649 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/arm/arm-protos.h
gcc/config/arm/arm.c
gcc/config/arm/arm.md