Commit 95ec2af0 by Kaz Kojima

sh.md (udivsi3_i4_int): Clobber MACH_REG and MACL_REG.

	* config/sh/sh.md (udivsi3_i4_int): Clobber MACH_REG and MACL_REG.
	(divsi3_i4_int): Likewise.

From-SVN: r112476
parent d744ac36
2006-03-28 Kaz Kojima <kkojima@gcc.gnu.org>
* config/sh/sh.md (udivsi3_i4_int): Clobber MACH_REG and MACL_REG.
(divsi3_i4_int): Likewise.
2006-03-28 Roger Sayle <roger@eyesopen.com> 2006-03-28 Roger Sayle <roger@eyesopen.com>
* expr.c (emit_group_store): Only create a new pseudo reg if the * expr.c (emit_group_store): Only create a new pseudo reg if the
......
...@@ -1798,6 +1798,8 @@ ...@@ -1798,6 +1798,8 @@
(clobber (reg:SI T_REG)) (clobber (reg:SI T_REG))
(clobber (reg:SI R1_REG)) (clobber (reg:SI R1_REG))
(clobber (reg:SI PR_REG)) (clobber (reg:SI PR_REG))
(clobber (reg:SI MACH_REG))
(clobber (reg:SI MACL_REG))
(use (match_operand:SI 1 "arith_reg_operand" "r"))] (use (match_operand:SI 1 "arith_reg_operand" "r"))]
"TARGET_SH1" "TARGET_SH1"
"jsr @%1%#" "jsr @%1%#"
...@@ -2052,6 +2054,8 @@ ...@@ -2052,6 +2054,8 @@
(clobber (reg:SI T_REG)) (clobber (reg:SI T_REG))
(clobber (reg:SI PR_REG)) (clobber (reg:SI PR_REG))
(clobber (reg:SI R1_REG)) (clobber (reg:SI R1_REG))
(clobber (reg:SI MACH_REG))
(clobber (reg:SI MACL_REG))
(use (match_operand:SI 1 "arith_reg_operand" "r"))] (use (match_operand:SI 1 "arith_reg_operand" "r"))]
"TARGET_SH1" "TARGET_SH1"
"jsr @%1%#" "jsr @%1%#"
......
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