Commit 9e315505 by Richard Earnshaw Committed by Richard Earnshaw

arm.md (negdi2): Remove redundant code to force values into a register.

	* arm.md (negdi2): Remove redundant code to force values into a
	register.

From-SVN: r158472
parent 6f0668cf
2010-04-17 Richard Earnshaw <rearnsha@arm.com>
* arm.md (negdi2): Remove redundant code to force values into a
register.
2010-04-17 Richard Earnshaw <rearnsha@arm.com>
* arm/bpabi.S: Add EABI alignment attributes to objects.
* arm/bpabi-v6m.S: Likewise.
* arm/crti.asm: Likewise.
......
......@@ -3537,13 +3537,7 @@
(neg:DI (match_operand:DI 1 "s_register_operand" "")))
(clobber (reg:CC CC_REGNUM))])]
"TARGET_EITHER"
"
if (TARGET_THUMB1)
{
if (GET_CODE (operands[1]) != REG)
operands[1] = force_reg (DImode, operands[1]);
}
"
""
)
;; The constraints here are to prevent a *partial* overlap (where %Q0 == %R1).
......
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