2008-02-29 Paul Brook <paul@codesourcery.com>
authorpbrook <pbrook@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 29 Feb 2008 18:57:29 +0000 (18:57 +0000)
committerpbrook <pbrook@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 29 Feb 2008 18:57:29 +0000 (18:57 +0000)
gcc/
* config/arm/arm.md (arm_addsi3): Add r/k/n alternative.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@132774 138bc75d-0d04-0410-961f-82ee72b054a4

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

index 399ba65..6ba25c1 100644 (file)
@@ -1,5 +1,9 @@
 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.
 
 2008-02-29  Richard Guenther  <rguenther@suse.de>
index 0c3ac40..765b89b 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"
   "@