* config/s390/s390.md ("*addsi3_sign"): Use canonical RTL.
authorUlrich Weigand <uweigand@de.ibm.com>
Thu, 4 Nov 2004 13:19:18 +0000 (13:19 +0000)
committerUlrich Weigand <uweigand@gcc.gnu.org>
Thu, 4 Nov 2004 13:19:18 +0000 (13:19 +0000)
From-SVN: r90060

gcc/ChangeLog
gcc/config/s390/s390.md

index 1c49508b095a0ebca1ca139a5389b61ee4503779..fb96938c41f38ec7b3c4ed044263d356102eed6e 100644 (file)
@@ -1,3 +1,7 @@
+2004-11-04  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * config/s390/s390.md ("*addsi3_sign"): Use canonical RTL.
+
 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
 
        PR other/18277
index fbce222db265121c909f1190e7a425ca94649a9b..914be199f90abe3c55c8b503d2781d2955bc6304 100644 (file)
 
 (define_insn "*addsi3_sign"
   [(set (match_operand:SI 0 "register_operand" "=d,d")
-        (plus:SI (match_operand:SI 1 "register_operand" "0,0")
-                 (sign_extend:SI (match_operand:HI 2 "memory_operand" "R,T"))))
+        (plus:SI (sign_extend:SI (match_operand:HI 2 "memory_operand" "R,T"))
+                 (match_operand:SI 1 "register_operand" "0,0")))
    (clobber (reg:CC 33))]
   ""
   "@