diff options
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/config/i386/i386.md | 4 |
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;") |