+2018-08-09 Richard Earnshaw <rearnsha@arm.com>
+
+ PR target/86887
+ * config/aarch64/aarch64.md (add<mode>3_carryinC_zero): Add missing
+ register constraint to operand 0.
+ (add<mode>3_carryinC): Likewise.
+ (add<mode>3_carryinV_zero, add<mode>3_carryinV): Likewise.
+
2018-08-09 Martin Liska <mliska@suse.cz>
PR c/86895
(plus:GPI
(match_operand:GPI 3 "aarch64_carry_operation" "")
(match_dup 1)))))
- (set (match_operand:GPI 0 "register_operand")
+ (set (match_operand:GPI 0 "register_operand" "=r")
(plus:GPI (match_dup 3) (match_dup 1)))]
""
"adcs\\t%<w>0, %<w>1, <w>zr"
(match_operand:GPI 4 "aarch64_carry_operation" "")
(match_dup 1))
(match_dup 2)))))
- (set (match_operand:GPI 0 "register_operand")
+ (set (match_operand:GPI 0 "register_operand" "=r")
(plus:GPI
(plus:GPI (match_dup 4) (match_dup 1))
(match_dup 2)))]
(plus:GPI
(match_operand:GPI 3 "aarch64_carry_operation" "")
(match_dup 1)))))
- (set (match_operand:GPI 0 "register_operand")
+ (set (match_operand:GPI 0 "register_operand" "=r")
(plus:GPI (match_dup 3) (match_dup 1)))]
""
"adcs\\t%<w>0, %<w>1, <w>zr"
(match_operand:GPI 4 "aarch64_carry_operation" "")
(match_dup 1))
(match_dup 2)))))
- (set (match_operand:GPI 0 "register_operand")
+ (set (match_operand:GPI 0 "register_operand" "=r")
(plus:GPI
(plus:GPI (match_dup 4) (match_dup 1))
(match_dup 2)))]