This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Patch installed for long string in genrecog.c
- To: gcc-patches at gcc dot gnu dot org
- Subject: Patch installed for long string in genrecog.c
- From: "Kaveh R. Ghazi" <ghazi at caip dot rutgers dot edu>
- Date: Thu, 13 Jul 2000 16:43:31 -0400 (EDT)
This zaps one of the string length > 509 warnings.
Tested by recompiling genrecog, generating insn-recog.c and verifying
it was identical to the previous copy.
Installed.
--Kaveh
2000-07-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* genrecog.c (write_header): Split long string.
diff -rup orig/egcs-CVS20000712/gcc/genrecog.c egcs-CVS20000712/gcc/genrecog.c
--- orig/egcs-CVS20000712/gcc/genrecog.c Sun May 28 16:44:17 2000
+++ egcs-CVS20000712/gcc/genrecog.c Thu Jul 13 16:28:20 2000
@@ -2247,13 +2247,14 @@ write_header ()
returns a nonnegative number which is the insn code number for the\n\
pattern that matched. This is the same as the order in the machine\n\
description of the entry that matched. This number can be used as an\n\
- index into `insn_data' and other tables.\n\
-\n\
+ index into `insn_data' and other tables.\n");
+ puts ("\
The third argument to recog is an optional pointer to an int. If\n\
present, recog will accept a pattern if it matches except for missing\n\
CLOBBER expressions at the end. In that case, the value pointed to by\n\
the optional pointer will be set to the number of CLOBBERs that need\n\
- to be added (it should be initialized to zero by the caller). If it\n\
+ to be added (it should be initialized to zero by the caller). If it");
+ puts ("\
is set nonzero, the caller should allocate a PARALLEL of the\n\
appropriate size, copy the initial entries, and call add_clobbers\n\
(found in insn-emit.c) to fill in the CLOBBERs.\n\