This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
obvious x86_64 fix installed
- To: gcc-patches at gcc dot gnu dot org, rth at cygnus dot com, patches at x86-64 dot org
- Subject: obvious x86_64 fix installed
- From: Jan Hubicka <jh at suse dot cz>
- Date: Tue, 30 Oct 2001 11:00:10 +0100
Hi,
I've installed attached patch as obvious to avoid glibc build failure, where
splitter refused to split load of TImode register from memory.
Tue Oct 30 10:58:58 CET 2001 Jan Hubicka <jh@suse.cz>
* i386.md (movti_rex64 splitter): Fix condition.
Index: config/i386/i386.md
===================================================================
RCS file: /cvs/gcc/egcs/gcc/config/i386/i386.md,v
retrieving revision 1.309
diff -c -3 -p -r1.309 i386.md
*** i386.md 2001/10/28 13:22:00 1.309
--- i386.md 2001/10/30 09:57:00
***************
*** 17985,17992 ****
(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])"
[(const_int 0)]
"ix86_split_long_move (operands); DONE;")
--- 17985,17992 ----
(define_split
[(set (match_operand:TI 0 "nonimmediate_operand" "")
(match_operand:TI 1 "general_operand" ""))]
! "reload_completed && !SSE_REG_P (operands[0])
! && !SSE_REG_P (operands[1])"
[(const_int 0)]
"ix86_split_long_move (operands); DONE;")