summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>2001-10-30 10:03:42 +0000
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>2001-10-30 10:03:42 +0000
commit085ef1c694bdba7510d6b52bc4fc8e47773c3f9f (patch)
tree8dc0be949ba94f9cc7566e5c0173eff276d05807
parent3db0ea721200840c49c93c2bfae49347361d6b20 (diff)
downloadgcc-085ef1c694bdba7510d6b52bc4fc8e47773c3f9f.tar.gz
* i386.md (movti_rex64 splitter): Fix condition.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46632 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/i386/i386.md4
2 files changed, 6 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c9cd68e5a86..f0659d23aa7 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+Tue Oct 30 11:02:31 CET 2001 Jan Hubicka <jh@suse.cz>
+
+ * i386.md (movti_rex64 splitter): Fix condition.
+
2001-10-29 Zack Weinberg <zack@codesourcery.com>
* configure.in: Do not assume that gas's version number is the
diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md
index 7c122698a5d..436525392e2 100644
--- a/gcc/config/i386/i386.md
+++ b/gcc/config/i386/i386.md
@@ -17985,8 +17985,8 @@
(define_split
[(set (match_operand:TI 0 "nonimmediate_operand" "")
(match_operand:TI 1 "general_operand" ""))]
- "reload_completed && GENERAL_REG_P (operands[0])
- && GENERAL_REG_P (operands[1])"
+ "reload_completed && !SSE_REG_P (operands[0])
+ && !SSE_REG_P (operands[1])"
[(const_int 0)]
"ix86_split_long_move (operands); DONE;")