Commit 5c8b1abd by Segher Boessenkool Committed by Segher Boessenkool

* gcc/config/rs6000/rs6000.md (*add>mode>3_imm_dot,

	*add<mode>3_imm_dot2): Change the constraint for the second
	alternative for operand 1 from "r" to "b".

From-SVN: r218750
parent 27a7de71
2014-12-15 Segher Boessenkool <segher@kernel.crashing.org>
* gcc/config/rs6000/rs6000.md (*add>mode>3_imm_dot,
*add<mode>3_imm_dot2): Change the constraint for the second
alternative for operand 1 from "r" to "b".
2014-12-15 Richard Biener <rguenther@suse.de> 2014-12-15 Richard Biener <rguenther@suse.de>
* vec.h (vec::safe_grow): Guard against a grow to zero size. * vec.h (vec::safe_grow): Guard against a grow to zero size.
...@@ -1569,7 +1569,7 @@ ...@@ -1569,7 +1569,7 @@
(define_insn_and_split "*add<mode>3_imm_dot" (define_insn_and_split "*add<mode>3_imm_dot"
[(set (match_operand:CC 3 "cc_reg_operand" "=x,?y") [(set (match_operand:CC 3 "cc_reg_operand" "=x,?y")
(compare:CC (plus:GPR (match_operand:GPR 1 "gpc_reg_operand" "%r,r") (compare:CC (plus:GPR (match_operand:GPR 1 "gpc_reg_operand" "%r,b")
(match_operand:GPR 2 "short_cint_operand" "I,I")) (match_operand:GPR 2 "short_cint_operand" "I,I"))
(const_int 0))) (const_int 0)))
(clobber (match_scratch:GPR 0 "=r,r")) (clobber (match_scratch:GPR 0 "=r,r"))
...@@ -1592,7 +1592,7 @@ ...@@ -1592,7 +1592,7 @@
(define_insn_and_split "*add<mode>3_imm_dot2" (define_insn_and_split "*add<mode>3_imm_dot2"
[(set (match_operand:CC 3 "cc_reg_operand" "=x,?y") [(set (match_operand:CC 3 "cc_reg_operand" "=x,?y")
(compare:CC (plus:GPR (match_operand:GPR 1 "gpc_reg_operand" "%r,r") (compare:CC (plus:GPR (match_operand:GPR 1 "gpc_reg_operand" "%r,b")
(match_operand:GPR 2 "short_cint_operand" "I,I")) (match_operand:GPR 2 "short_cint_operand" "I,I"))
(const_int 0))) (const_int 0)))
(set (match_operand:GPR 0 "gpc_reg_operand" "=r,r") (set (match_operand:GPR 0 "gpc_reg_operand" "=r,r")
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment