Commit 8659d57b by Kaz Kojima

re PR target/60039 (sh3 optimisation bug with -O2)

	PR target/60039
	* config/sh/sh.md (udivsi3_i1): Clobber R1 register

From-SVN: r208688
parent ccd7751b
2014-03-19 Kaz Kojima <kkojima@gcc.gnu.org>
PR target/60039
* config/sh/sh.md (udivsi3_i1): Clobber R1 register.
2014-03-19 James Greenhalgh <james.greenhalgh@arm.com>
* config/arm/aarch-common-protos.h
......
......@@ -2314,6 +2314,7 @@
(udiv:SI (reg:SI R4_REG) (reg:SI R5_REG)))
(clobber (reg:SI T_REG))
(clobber (reg:SI PR_REG))
(clobber (reg:SI R1_REG))
(clobber (reg:SI R4_REG))
(use (match_operand:SI 1 "arith_reg_operand" "r"))]
"TARGET_SH1 && TARGET_DIVIDE_CALL_DIV1"
......
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