aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2006-07-23 01:41:18 +0200
committerJan Hubicka <hubicka@gcc.gnu.org>2006-07-22 23:41:18 +0000
commit3dcdd4e4db91b59ab1d178ca027a1440d583ce31 (patch)
treee78f5ab8236574f42fa8df8c0718e6de28c9fdaa
parent5ec1334b94435a794e486bd94ea20b4b171d8cb2 (diff)
downloadgcc-3dcdd4e4db91b59ab1d178ca027a1440d583ce31.zip
gcc-3dcdd4e4db91b59ab1d178ca027a1440d583ce31.tar.gz
gcc-3dcdd4e4db91b59ab1d178ca027a1440d583ce31.tar.bz2
* i386.md (subsi_3_zext): Fix output template.
From-SVN: r115678
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/i386/i386.md2
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index d8af5068..de9be71 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2006-07-23 Jan Hubicka <jh@suse.cz>
+
+ * i386.md (subsi_3_zext): Fix output template.
+
2006-07-21 Mike Stump <mrs@apple.com>
* doc/invoke.texi (C++ Dialect Options): Note that
diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md
index ee2e76b..00e06ba 100644
--- a/gcc/config/i386/i386.md
+++ b/gcc/config/i386/i386.md
@@ -6718,7 +6718,7 @@
(match_dup 2))))]
"TARGET_64BIT && ix86_match_ccmode (insn, CCmode)
&& ix86_binary_operator_ok (MINUS, SImode, operands)"
- "sub{q}\t{%2, %0|%0, %2}"
+ "sub{l}\t{%2, %1|%1, %2}"
[(set_attr "type" "alu")
(set_attr "mode" "DI")])