2
0
mirror of git://gcc.gnu.org/git/gcc.git synced 2025-04-24 07:00:29 +08:00

arm.md (arm_ashldi3_1bit, [...]): Put earlyclobber on the right alternative.

* config/arm/arm.md (arm_ashldi3_1bit, arm_ashrdi3_1bit,
	arm_lshrdi3_1bit): Put earlyclobber on the right alternative.

From-SVN: r164232
This commit is contained in:
Bernd Schmidt 2010-09-12 19:56:07 +00:00 committed by Bernd Schmidt
parent 7e26828068
commit 2cea21ddb8
2 changed files with 8 additions and 3 deletions
gcc
ChangeLog
config/arm

@ -1,3 +1,8 @@
2010-09-12 Bernd Schmidt <bernds@codesourcery.com>
* config/arm/arm.md (arm_ashldi3_1bit, arm_ashrdi3_1bit,
arm_lshrdi3_1bit): Put earlyclobber on the right alternative.
2010-09-10 Jan Hubicka <jh@suse.cz>
* tree-ssa-ccp.c (fold_const_aggregate_ref): Do not check STATIC flag.

@ -3322,7 +3322,7 @@
)
(define_insn "arm_ashldi3_1bit"
[(set (match_operand:DI 0 "s_register_operand" "=&r,r")
[(set (match_operand:DI 0 "s_register_operand" "=r,&r")
(ashift:DI (match_operand:DI 1 "s_register_operand" "0,r")
(const_int 1)))
(clobber (reg:CC CC_REGNUM))]
@ -3381,7 +3381,7 @@
)
(define_insn "arm_ashrdi3_1bit"
[(set (match_operand:DI 0 "s_register_operand" "=&r,r")
[(set (match_operand:DI 0 "s_register_operand" "=r,&r")
(ashiftrt:DI (match_operand:DI 1 "s_register_operand" "0,r")
(const_int 1)))
(clobber (reg:CC CC_REGNUM))]
@ -3438,7 +3438,7 @@
)
(define_insn "arm_lshrdi3_1bit"
[(set (match_operand:DI 0 "s_register_operand" "=&r,r")
[(set (match_operand:DI 0 "s_register_operand" "=r,&r")
(lshiftrt:DI (match_operand:DI 1 "s_register_operand" "0,r")
(const_int 1)))
(clobber (reg:CC CC_REGNUM))]