From 4b89636ea4caf4f0c911c4149fac09d24e0e29c4 Mon Sep 17 00:00:00 2001 From: Mikael Pettersson Date: Mon, 27 Jul 2009 11:22:33 +0200 Subject: [PATCH] arm.md (negdi2): Use DImode if forcing a value into a register. 2009-07-26 Mikael Pettersson * arm.md (negdi2): Use DImode if forcing a value into a register. From-SVN: r150106 --- gcc/ChangeLog | 4 ++++ gcc/config/arm/arm.md | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 99028e8b1e3..82f6b3d72c7 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2009-07-26 Mikael Pettersson + + * arm.md (negdi2): Use DImode if forcing a value into a register. + 2009-07-26 Ira Rosen PR tree-optimization/40801 diff --git a/gcc/config/arm/arm.md b/gcc/config/arm/arm.md index 863a6705ba3..5d12f902502 100644 --- a/gcc/config/arm/arm.md +++ b/gcc/config/arm/arm.md @@ -3507,7 +3507,7 @@ if (TARGET_THUMB1) { if (GET_CODE (operands[1]) != REG) - operands[1] = force_reg (SImode, operands[1]); + operands[1] = force_reg (DImode, operands[1]); } " )