2012-08-17 Nick Clifton <nickc@redhat.com>
+ * config/fr30/fr30.md (cbranchsi4): Remove mode from
+ comparison.
+ (branch_true): Likewise.
+ (branch_false): Likewise.
+
* config/mcore/mcore.md (cbranchsi4): Remove mode from
comparison.
(compare:CC (match_operand:SI 1 "register_operand" "")
(match_operand:SI 2 "nonmemory_operand" "")))
(set (pc)
- (if_then_else (match_operator:CC 0 "ordered_comparison_operator"
+ (if_then_else (match_operator 0 "ordered_comparison_operator"
[(reg:CC 16) (const_int 0)])
(label_ref (match_operand 3 "" ""))
(pc)))]
(define_insn "*branch_true"
[(set (pc)
- (if_then_else (match_operator:CC 0 "comparison_operator"
- [(reg:CC 16)
- (const_int 0)])
+ (if_then_else (match_operator 0 "comparison_operator"
+ [(reg:CC 16)
+ (const_int 0)])
(label_ref (match_operand 1 "" ""))
(pc)))]
""
;; branch occurs if the test is false, so the %B operator is used.
(define_insn "*branch_false"
[(set (pc)
- (if_then_else (match_operator:CC 0 "comparison_operator"
- [(reg:CC 16)
- (const_int 0)])
+ (if_then_else (match_operator 0 "comparison_operator"
+ [(reg:CC 16)
+ (const_int 0)])
(pc)
(label_ref (match_operand 1 "" ""))))]
""