This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Fixed typos in tm.texi (installed)
- To: gcc-patches at gcc dot gnu dot org
- Subject: Fixed typos in tm.texi (installed)
- From: Hans-Peter Nilsson <hp at bitrange dot com>
- Date: Fri, 4 Feb 2000 05:37:01 -0500 (EST)
Fri Feb 4 10:51:30 2000 Hans-Peter Nilsson <hp@bitrange.com>
* tm.texi: Fix various typos.
Index: tm.texi
===================================================================
RCS file: /cvs/gcc/egcs/gcc/tm.texi,v
retrieving revision 1.109
diff -p -c -r1.109 tm.texi
*** tm.texi 2000/02/02 02:26:27 1.109
--- tm.texi 2000/02/04 09:35:52
*************** compiler knows this regardless of @code{
*** 3311,3317 ****
@findex EPILOGUE_USES
@item EPILOGUE_USES (@var{regno})
! Define this macro as a C expression that is nonzero for registers are
used by the epilogue or the @samp{return} pattern. The stack and frame
pointer registers are already be assumed to be used as needed.
--- 3311,3317 ----
@findex EPILOGUE_USES
@item EPILOGUE_USES (@var{regno})
! Define this macro as a C expression that is nonzero for registers that are
used by the epilogue or the @samp{return} pattern. The stack and frame
pointer registers are already be assumed to be used as needed.
*************** A C statement or compound statement to s
*** 3600,3606 ****
be clobbered by a function call, including condition codes. The
@code{asm} statement will be mostly likely needed to handle this
task. Local labels in the assembler code can be concatenated with the
! string @var{id}, to obtain a unique lable name.
Registers or condition codes clobbered by @code{FUNCTION_PROLOGUE} or
@code{FUNCTION_EPILOGUE} must be saved in the macros
--- 3600,3606 ----
be clobbered by a function call, including condition codes. The
@code{asm} statement will be mostly likely needed to handle this
task. Local labels in the assembler code can be concatenated with the
! string @var{id}, to obtain a unique label name.
Registers or condition codes clobbered by @code{FUNCTION_PROLOGUE} or
@code{FUNCTION_EPILOGUE} must be saved in the macros
*************** done, you can use the standard implement
*** 3742,3748 ****
machines that pass all their arguments on the stack.
The argument @var{args_so_far} is the @code{CUMULATIVE_ARGS} data
! structure, containing the values that obtain after processing of the
named arguments. The arguments @var{mode} and @var{type} describe the
last named argument---its machine mode and its data type as a tree node.
--- 3742,3748 ----
machines that pass all their arguments on the stack.
The argument @var{args_so_far} is the @code{CUMULATIVE_ARGS} data
! structure, containing the values that are obtained after processing the
named arguments. The arguments @var{mode} and @var{type} describe the
last named argument---its machine mode and its data type as a tree node.
*************** You need not define this macro if @code{
*** 4525,4531 ****
@findex CANONICALIZE_COMPARISON
@item CANONICALIZE_COMPARISON (@var{code}, @var{op0}, @var{op1})
! One some machines not all possible comparisons are defined, but you can
convert an invalid comparison into a valid one. For example, the Alpha
does not have a @code{GT} comparison, but you can use an @code{LT}
comparison instead and swap the order of the operands.
--- 4525,4531 ----
@findex CANONICALIZE_COMPARISON
@item CANONICALIZE_COMPARISON (@var{code}, @var{op0}, @var{op1})
! On some machines not all possible comparisons are defined, but you can
convert an invalid comparison into a valid one. For example, the Alpha
does not have a @code{GT} comparison, but you can use an @code{LT}
comparison instead and swap the order of the operands.
*************** This macro need not be defined if the st
*** 5190,5196 ****
for the file format in use is appropriate.
@findex OUTPUT_QUOTED_STRING
! @item OUTPUT_QUOTED_STRING (@var{stream}, @var{name})
A C statement to output the string @var{string} to the stdio stream
@var{stream}. If you do not call the function @code{output_quoted_string}
in your config files, GCC will only call it to output filenames to
--- 5190,5196 ----
for the file format in use is appropriate.
@findex OUTPUT_QUOTED_STRING
! @item OUTPUT_QUOTED_STRING (@var{stream}, @var{string})
A C statement to output the string @var{string} to the stdio stream
@var{stream}. If you do not call the function @code{output_quoted_string}
in your config files, GCC will only call it to output filenames to
*************** not define this macro, the usual case, G
*** 5311,5317 ****
pool before the function.
@findex ASM_OUTPUT_POOL_PROLOGUE
! @item ASM_OUTPUT_POOL_PROLOGUE (@var{file} @var{funname} @var{fundecl} @var{size})
A C statement to output assembler commands to define the start of the
constant pool for a function. @var{funname} is a string giving
the name of the function. Should the return type of the function
--- 5311,5317 ----
pool before the function.
@findex ASM_OUTPUT_POOL_PROLOGUE
! @item ASM_OUTPUT_POOL_PROLOGUE (@var{file}, @var{funname}, @var{fundecl}, @var{size})
A C statement to output assembler commands to define the start of the
constant pool for a function. @var{funname} is a string giving
the name of the function. Should the return type of the function
*************** as the number of bits.
*** 5457,5463 ****
@item ASM_OUTPUT_ALIGNED_DECL_COMMON (@var{stream}, @var{decl}, @var{name}, @var{size}, @var{alignment})
Like @code{ASM_OUTPUT_ALIGNED_COMMON} except that @var{decl} of the
variable to be output, if there is one, or @code{NULL_TREE} if there
! is not corresponding variable. If you define this macro, GCC wil use it
in place of both @code{ASM_OUTPUT_COMMON} and
@code{ASM_OUTPUT_ALIGNED_COMMON}. Define this macro when you need to see
the variable's decl in order to chose what to output.
--- 5457,5463 ----
@item ASM_OUTPUT_ALIGNED_DECL_COMMON (@var{stream}, @var{decl}, @var{name}, @var{size}, @var{alignment})
Like @code{ASM_OUTPUT_ALIGNED_COMMON} except that @var{decl} of the
variable to be output, if there is one, or @code{NULL_TREE} if there
! is no corresponding variable. If you define this macro, GCC will use it
in place of both @code{ASM_OUTPUT_COMMON} and
@code{ASM_OUTPUT_ALIGNED_COMMON}. Define this macro when you need to see
the variable's decl in order to chose what to output.
*************** as the number of bits.
*** 5532,5538 ****
@item ASM_OUTPUT_ALIGNED_DECL_LOCAL (@var{stream}, @var{decl}, @var{name}, @var{size}, @var{alignment})
Like @code{ASM_OUTPUT_ALIGNED_DECL} except that @var{decl} of the
variable to be output, if there is one, or @code{NULL_TREE} if there
! is not corresponding variable. If you define this macro, GCC wil use it
in place of both @code{ASM_OUTPUT_DECL} and
@code{ASM_OUTPUT_ALIGNED_DECL}. Define this macro when you need to see
the variable's decl in order to chose what to output.
--- 5532,5538 ----
@item ASM_OUTPUT_ALIGNED_DECL_LOCAL (@var{stream}, @var{decl}, @var{name}, @var{size}, @var{alignment})
Like @code{ASM_OUTPUT_ALIGNED_DECL} except that @var{decl} of the
variable to be output, if there is one, or @code{NULL_TREE} if there
! is no corresponding variable. If you define this macro, GCC will use it
in place of both @code{ASM_OUTPUT_DECL} and
@code{ASM_OUTPUT_ALIGNED_DECL}. Define this macro when you need to see
the variable's decl in order to chose what to output.
*************** If SET_ASM_OP is defined, a default defi
*** 5781,5787 ****
correct for most systems.
@findex ASM_OUTPUT_DEF_FROM_DECLS
! @item ASM_OUTPUT_DEF (@var{stream}, @var{decl_of_name}, @var{decl_of_value})
A C statement to output to the stdio stream @var{stream} assembler code
which defines (equates) the symbol whoes tree node is @var{decl_of_name}
to have the value of the tree node @var{decl_of_value}. This macro will
--- 5781,5787 ----
correct for most systems.
@findex ASM_OUTPUT_DEF_FROM_DECLS
! @item ASM_OUTPUT_DEF_FROM_DECLS (@var{stream}, @var{decl_of_name}, @var{decl_of_value})
A C statement to output to the stdio stream @var{stream} assembler code
which defines (equates) the symbol whoes tree node is @var{decl_of_name}
to have the value of the tree node @var{decl_of_value}. This macro will
*************** debug output to. @var{verbose} is the v
*** 7763,7770 ****
@samp{-fsched-verbose-}@var{n}.
@findex MD_SCHED_REORDER
! @item MD_SCHED_REORDER (@var{file}, @var{verbose}, @var{ready}, @var{n_ready},
! @var{clock}, @var{can_issue_more})
A C statement which is executed by the @samp{Haifa} scheduler after it
has scheduled the ready list to allow the machine description to reorder
it (for example to combine two small instructions together on
--- 7763,7769 ----
@samp{-fsched-verbose-}@var{n}.
@findex MD_SCHED_REORDER
! @item MD_SCHED_REORDER (@var{file}, @var{verbose}, @var{ready}, @var{n_ready}, @var{clock}, @var{can_issue_more})
A C statement which is executed by the @samp{Haifa} scheduler after it
has scheduled the ready list to allow the machine description to reorder
it (for example to combine two small instructions together on
brgds, H-P