diff options
Diffstat (limited to 'gnu/egcs/gcc/config/arm/arm.md')
-rw-r--r-- | gnu/egcs/gcc/config/arm/arm.md | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gnu/egcs/gcc/config/arm/arm.md b/gnu/egcs/gcc/config/arm/arm.md index 16e66181ead..7ccbb5cb2d1 100644 --- a/gnu/egcs/gcc/config/arm/arm.md +++ b/gnu/egcs/gcc/config/arm/arm.md @@ -1837,7 +1837,8 @@ (define_insn "negdi2" [(set (match_operand:DI 0 "s_register_operand" "=&r,&r") - (neg:DI (match_operand:DI 1 "s_register_operand" "?r,0")))] + (neg:DI (match_operand:DI 1 "s_register_operand" "?r,0"))) + (clobber (reg:CC 24))] "" "rsbs\\t%Q0, %Q1, #0\;rsc\\t%R0, %R1, #0" [(set_attr "conds" "clob") |