aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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 c9cd68e..f0659d2 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 7c12269..4365253 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;")