summaryrefslogtreecommitdiff
path: root/gnu/egcs/gcc/config/arm/arm.md
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/egcs/gcc/config/arm/arm.md')
-rw-r--r--gnu/egcs/gcc/config/arm/arm.md3
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")