diff options
author | Mikael Pettersson <mikpe@it.uu.se> | 2009-07-27 11:22:33 +0200 |
---|---|---|
committer | Richard Earnshaw <rearnsha@gcc.gnu.org> | 2009-07-27 09:22:33 +0000 |
commit | 4b89636ea4caf4f0c911c4149fac09d24e0e29c4 (patch) | |
tree | 2847161d608223a718a2cdb033bd8487350e1a38 | |
parent | 98b50196d1df6804035208d8ea37b3c80e95448e (diff) | |
download | gcc-4b89636ea4caf4f0c911c4149fac09d24e0e29c4.zip gcc-4b89636ea4caf4f0c911c4149fac09d24e0e29c4.tar.gz gcc-4b89636ea4caf4f0c911c4149fac09d24e0e29c4.tar.bz2 |
arm.md (negdi2): Use DImode if forcing a value into a register.
2009-07-26 Mikael Pettersson <mikpe@it.uu.se>
* arm.md (negdi2): Use DImode if forcing a value into a register.
From-SVN: r150106
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/config/arm/arm.md | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 99028e8..82f6b3d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2009-07-26 Mikael Pettersson <mikpe@it.uu.se> + + * arm.md (negdi2): Use DImode if forcing a value into a register. + 2009-07-26 Ira Rosen <irar@il.ibm.com> PR tree-optimization/40801 diff --git a/gcc/config/arm/arm.md b/gcc/config/arm/arm.md index 863a670..5d12f90 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]); } " ) |