This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Small change in rtl.texi
- To: gcc-patches at gcc dot gnu dot org
- Subject: Small change in rtl.texi
- From: Bernd Schmidt <bernds at cygnus dot co dot uk>
- Date: Thu, 28 Oct 1999 11:36:12 +0100 (BST)
I've committed the following change to rtl.texi. This reduces the hassle
of adding new nodes. It's also consistent with the rest of the .texi files.
makeinfo will do the right thing and add the right pointers automatically;
the only difference is that "RTL Objects" no longer has a prev pointer.
Bernd
Index: ChangeLog
===================================================================
RCS file: /cvs/gcc/egcs/gcc/ChangeLog,v
retrieving revision 1.4827
diff -u -p -r1.4827 ChangeLog
--- ChangeLog 1999/10/28 10:29:37 1.4827
+++ ChangeLog 1999/10/28 10:32:25
@@ -1,3 +1,7 @@
+Thu Oct 28 12:28:48 1999 Bernd Schmidt <bernds@cygnus.co.uk>
+
+ * rtl.texi: Delete explicit Prev, Up and Next entries in "@node"s.
+
Thu Oct 28 11:05:13 1999 Richard Earnshaw <rearnsha@arm.com>
* arm.md (casesi_insn): Add a clobber of the condition code
Index: rtl.texi
===================================================================
RCS file: /cvs/gcc/egcs/gcc/rtl.texi,v
retrieving revision 1.21
diff -u -p -r1.21 rtl.texi
--- rtl.texi 1999/08/12 08:24:56 1.21
+++ rtl.texi 1999/10/28 10:32:29
@@ -40,7 +40,7 @@ form uses nested parentheses to indicate
* Reading RTL:: Reading textual RTL from a file.
@end menu
-@node RTL Objects, RTL Classes, RTL, RTL
+@node RTL Objects
@section RTL Object Types
@cindex RTL object types
@@ -109,7 +109,7 @@ manual, they are shown as follows: @code
In a few contexts a null pointer is valid where an expression is normally
wanted. The written form of this is @code{(nil)}.
-@node RTL Classes, Accessors, RTL Objects, RTL
+@node RTL Classes
@section RTL Classes and Formats
@cindex RTL classes
@cindex classes of RTX codes
@@ -252,7 +252,7 @@ are of class @code{i}.
You can make no assumptions about the format of these codes.
@end table
-@node Accessors, Flags, RTL Classes, RTL
+@node Accessors
@section Access to Operands
@cindex accessors
@cindex access to operands
@@ -328,7 +328,7 @@ All the macros defined in this section e
can be used to assign the operands, lengths and vector elements as well as
to access them.
-@node Flags, Machine Modes, Accessors, RTL
+@node Flags
@section Flags in an RTL Expression
@cindex flags in RTL expression
@@ -638,7 +638,7 @@ may be used for parameters as well, but
uses.
@end table
-@node Machine Modes, Constants, Flags, RTL
+@node Machine Modes
@section Machine Modes
@cindex machine modes
@@ -893,7 +893,7 @@ whose classes are @code{MODE_INT} and wh
@code{BITS_PER_UNIT} or @code{BITS_PER_WORD}, respectively. On 32-bit
machines, these are @code{QImode} and @code{SImode}, respectively.
-@node Constants, Regs and Memory, Machine Modes, RTL
+@node Constants
@section Constant Expression Types
@cindex RTL constants
@cindex RTL constant expression types
@@ -1020,7 +1020,7 @@ reference a global memory location.
@var{m} should be @code{Pmode}.
@end table
-@node Regs and Memory, Arithmetic, Constants, RTL
+@node Regs and Memory
@section Registers and Memory
@cindex RTL register expressions
@cindex RTL memory expressions
@@ -1307,7 +1307,7 @@ stack and the @code{addressof} expressio
expression for the address of its stack slot.
@end table
-@node Arithmetic, Comparisons, Regs and Memory, RTL
+@node Arithmetic
@section RTL Expressions for Arithmetic
@cindex arithmetic, in RTL
@cindex math, in RTL
@@ -1535,7 +1535,7 @@ depending on the target machine, various
valid.
@end table
-@node Comparisons, Bit Fields, Arithmetic, RTL
+@node Comparisons
@section Comparison Operations
@cindex RTL comparison operations
@@ -1655,7 +1655,7 @@ This is currently not valid for instruct
for insn attributes. @xref{Insn Attributes}.
@end table
-@node Bit Fields, Conversions, Comparisons, RTL
+@node Bit Fields
@section Bit Fields
@cindex bit fields
@@ -1693,7 +1693,7 @@ bit field. The same sequence of bits ar
are filled to an entire word with zeros instead of by sign-extension.
@end table
-@node Conversions, RTL Declarations, Bit Fields, RTL
+@node Conversions
@section Conversions
@cindex conversions
@cindex machine mode conversions
@@ -1782,7 +1782,7 @@ integer, still represented in floating p
towards zero.
@end table
-@node RTL Declarations, Side Effects, Conversions, RTL
+@node RTL Declarations
@section Declarations
@cindex RTL declarations
@cindex declarations, RTL
@@ -1805,7 +1805,7 @@ a subreg is allowed to have undefined ef
register when @var{m} is less than a word.
@end table
-@node Side Effects, Incdec, RTL Declarations, RTL
+@node Side Effects
@section Side Effect Expressions
@cindex RTL side effect expressions
@@ -2095,7 +2095,7 @@ position of @var{base}, @var{min} and @v
and of @var{min} and @var{max} to @var{base}. See rtl.def for details.@refill
@end table
-@node Incdec, Assembler, Side Effects, RTL
+@node Incdec
@section Embedded Side-Effects on Addresses
@cindex RTL preincrement
@cindex RTL postincrement
@@ -2193,7 +2193,7 @@ allow them wherever a memory address is
additional parallel stores would require doubling the number of entries
in the machine description.
-@node Assembler, Insns, Incdec, RTL
+@node Assembler
@section Assembler Instructions as Expressions
@cindex assembler instructions in RTL
@@ -2234,7 +2234,7 @@ template and vectors, but each contains
output operand. They are also distinguished by the output-operand index
number, which is 0, 1, @dots{} for successive output operands.
-@node Insns, Calls, Assembler, RTL
+@node Insns
@section Insns
@cindex insns
@@ -2812,7 +2812,7 @@ assumed to be an insn and is printed in
unique id; the first operand of an @code{expr_list} is printed in the
ordinary way as an expression.
-@node Calls, Sharing, Insns, RTL
+@node Calls
@section RTL Representation of Function-Call Insns
@cindex calling functions in RTL
@cindex RTL function-call insns