This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
GCC Manual: awkward paragraph in RTL Classes and Formats
- To: gcc-patches at gcc dot gnu dot org
- Subject: GCC Manual: awkward paragraph in RTL Classes and Formats
- From: Steve Christiansen <smc at us dot ibm dot com>
- Date: Fri, 26 Oct 2001 14:30:18 -0700
There is a paragraph in RTL Classes and Formats that claims
there are four format characters and then describes five.
The paragraph is followed by a table which lists five more.
The following patch attempts to clarify.
Please apply if ok. I have no write access.
Thanks
Steve
2001-10-26 Steve Christiansen <smc@us.ibm.com>
* doc/rtl.texi: Use a table to display RTL format characters.
Index: rtl.texi
===================================================================
RCS file: /cvs/gcc/gcc/gcc/doc/rtl.texi,v
retrieving revision 1.19
diff -u -r1.19 rtl.texi
--- rtl.texi 2001/10/09 23:11:55 1.19
+++ rtl.texi 2001/10/26 20:43:48
@@ -194,15 +194,31 @@
@end table
@cindex RTL format
-For each expression type @file{rtl.def} specifies the number of
-contained objects and their kinds, with four possibilities: @samp{e} for
-expression (actually a pointer to an expression), @samp{i} for integer,
-@samp{w} for wide integer, @samp{s} for string, and @samp{E} for vector
-of expressions. The sequence of letters for an expression code is
-called its @dfn{format}. For example, the format of @code{subreg} is
-@samp{ei}.
+For each expression code, @file{rtl.def} specifies the number of
+contained objects and their kinds using a sequence of characters
+called the @dfn{format} of the expression code. For example,
+the format of @code{subreg} is @samp{ei}.
@cindex RTL format characters
+These are the most commonly used format characters:
+
+@table @code
+@item e
+An expression (actually a pointer to an expression).
+
+@item i
+An integer.
+
+@item w
+A wide integer.
+
+@item s
+A string.
+
+@item E
+A vector of expressions.
+@end table
+
A few other format characters are used occasionally:
@table @code