This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Remove CONST_DOUBLE_MEM from config files
- To: kenner at vlsi1 dot ultra dot nyu dot edu
- Subject: Re: Remove CONST_DOUBLE_MEM from config files
- From: "Kaveh R. Ghazi" <ghazi at caip dot rutgers dot edu>
- Date: Sat, 10 Nov 2001 09:36:16 -0500 (EST)
- Cc: gcc-patches at gcc dot gnu dot org
> Tue Nov 6 09:21:34 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
>
> * config/convex/convex.md (movdf): Use it.
Richard,
The convex bit from your patch doesn't seem to be in the repository.
Its wierd because if you check the gcc-cvs mailing list:
http://gcc.gnu.org/ml/gcc-cvs/2001-11/msg00123.html
you did seem to have checked it in. But the current revision of
convex.md (1.6) doesn't reflect it.
Anyway, want me to install this or would you like to?
--Kaveh
diff -rup orig/egcs-CVS20011110/gcc/config/convex/convex.md egcs-CVS20011110/gcc/config/convex/convex.md
--- orig/egcs-CVS20011110/gcc/config/convex/convex.md Tue Nov 6 16:30:37 2001
+++ egcs-CVS20011110/gcc/config/convex/convex.md Sat Nov 10 09:19:25 2001
@@ -260,7 +260,7 @@
(define_insn ""
[(set (match_operand:DI 0 "register_operand" "=d")
(match_operand:DI 1 "const_double_operand" "F"))]
- "CONST_DOUBLE_MEM (operands[1]) == const0_rtx"
+ "mem_for_const_double (operands[1]) == 0"
"ld.u %u1,%0\;ld.w %v1,%0"
[(set_attr "type" "xalu")])