arm.md (arm_addsi3): Add r/k/n alternative.
authorPaul Brook <paul@codesourcery.com>
Fri, 29 Feb 2008 18:57:29 +0000 (18:57 +0000)
committerPaul Brook <pbrook@gcc.gnu.org>
Fri, 29 Feb 2008 18:57:29 +0000 (18:57 +0000)
2008-02-29  Paul Brook  <paul@codesourcery.com>

gcc/
* config/arm/arm.md (arm_addsi3): Add r/k/n alternative.

From-SVN: r132774

gcc/ChangeLog
gcc/config/arm/arm.md

index 399ba655b85d13aec428e92cdaeb3517d6e11865..6ba25c17f054a040ef3d54759507afd9c0b0f46d 100644 (file)
@@ -1,3 +1,7 @@
+2008-02-29  Paul Brook  <paul@codesourcery.com>
+
+       * config/arm/arm.md (arm_addsi3): Add r/k/n alternative.
+
 2008-02-29  Paul Brook  <paul@codesourcery.com>
 
        * config/arm/ieee754-df.S (muldf3): Use RET macros.
index 0c3ac40491c4e7aa179ac132f10889e2baf8caeb..765b89bb84c417e679b7d1f3169184cbe8187f14 100644 (file)
 
 (define_insn_and_split "*arm_addsi3"
   [(set (match_operand:SI          0 "s_register_operand" "=r, !k,r, !k,r")
-       (plus:SI (match_operand:SI 1 "s_register_operand" "%rk,!k,rk,!k,r")
+       (plus:SI (match_operand:SI 1 "s_register_operand" "%rk,!k,rk,!k,rk")
                 (match_operand:SI 2 "reg_or_int_operand" "rI, rI,L, L,?n")))]
   "TARGET_32BIT"
   "@