aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorUlrich Weigand <uweigand@de.ibm.com>2004-11-04 13:19:18 +0000
committerUlrich Weigand <uweigand@gcc.gnu.org>2004-11-04 13:19:18 +0000
commitf0ad121f6ee23ebb2a1c1690422835ff796979f0 (patch)
tree56b8d1ae3830bc04763dcf9ab96fc2369004f1dd /gcc
parentb6ab6892cc9faed44e07be5e7e9d389c35f4dbb6 (diff)
downloadgcc-f0ad121f6ee23ebb2a1c1690422835ff796979f0.zip
gcc-f0ad121f6ee23ebb2a1c1690422835ff796979f0.tar.gz
gcc-f0ad121f6ee23ebb2a1c1690422835ff796979f0.tar.bz2
* config/s390/s390.md ("*addsi3_sign"): Use canonical RTL.
From-SVN: r90060
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/s390/s390.md4
2 files changed, 6 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 1c49508..fb96938 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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
diff --git a/gcc/config/s390/s390.md b/gcc/config/s390/s390.md
index fbce222..914be19 100644
--- a/gcc/config/s390/s390.md
+++ b/gcc/config/s390/s390.md
@@ -3655,8 +3655,8 @@
(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))]
""
"@