From c98a8335b4cd9744ee37bfcd58c67d7ed1e50726 Mon Sep 17 00:00:00 2001
From: hubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Sat, 22 Jul 2006 23:41:18 +0000
Subject: [PATCH] 	* i386.md (subsi_3_zext): Fix output template.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115678 138bc75d-0d04-0410-961f-82ee72b054a4
---
 gcc/ChangeLog           | 4 ++++
 gcc/config/i386/i386.md | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index d8af50684428..de9be71ced10 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 ee2e76bf9b14..00e06ba7e771 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")])
 
-- 
GitLab