aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2001-10-30 11:03:42 +0100
committerJan Hubicka <hubicka@gcc.gnu.org>2001-10-30 10:03:42 +0000
commit4fe8523bca5d581f5934c9b57307e51a4db2e103 (patch)
tree8dc0be949ba94f9cc7566e5c0173eff276d05807
parent7968bdb0d4493ff0004edf864cab57b2494ea163 (diff)
downloadgcc-4fe8523bca5d581f5934c9b57307e51a4db2e103.zip
gcc-4fe8523bca5d581f5934c9b57307e51a4db2e103.tar.gz
gcc-4fe8523bca5d581f5934c9b57307e51a4db2e103.tar.bz2
* i386.md (movti_rex64 splitter): Fix condition.
From-SVN: r46632
-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;")