From 81ccb752267ff51fc698621b974258ea4850af9d Mon Sep 17 00:00:00 2001 From: Caroline Tice Date: Thu, 30 Apr 2015 12:35:34 -0700 Subject: [PATCH] tm.texi: Regenerate. * doc/tm.texi: Regenerate. From-SVN: r222655 --- gcc/ChangeLog | 1 + gcc/doc/tm.texi | 28 ++++++++++++++++++++++++++++ 2 files changed, 29 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 24ca2c2da2b..065e45b83b4 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -5,6 +5,7 @@ (ASM_DECLARE_COLD_FUNCTION_SIZE): New macro definition. * doc/tm.texi.in (ASM_DECLARE_COLD_FUNCTION_NAME): Document new macro. (ASM_DECLARE_COLD_FUNCTION_SIZE): Document new macro. + * doc/tm.texi: Regenerate. * final.c (final_scan_insn): Use ASM_DECLARE_COLD_FUNCTION_NAME instead of ASM_DECLARE_FUNCTION_NAME for cold partition name. * varasm.c (assemble_end_function): Use ASM_DECLARE_COLD_FUNCTION_SIZE diff --git a/gcc/doc/tm.texi b/gcc/doc/tm.texi index 619d7e0f10d..e08b514b64a 100644 --- a/gcc/doc/tm.texi +++ b/gcc/doc/tm.texi @@ -7934,6 +7934,34 @@ You may wish to use @code{ASM_OUTPUT_MEASURED_SIZE} in the definition of this macro. @end defmac +@defmac ASM_DECLARE_COLD_FUNCTION_NAME (@var{stream}, @var{name}, @var{decl}) +A C statement (sans semicolon) to output to the stdio stream +@var{stream} any text necessary for declaring the name @var{name} of a +cold function partition which is being defined. This macro is responsible +for outputting the label definition (perhaps using +@code{ASM_OUTPUT_FUNCTION_LABEL}). The argument @var{decl} is the +@code{FUNCTION_DECL} tree node representing the function. + +If this macro is not defined, then the cold partition name is defined in the +usual manner as a label (by means of @code{ASM_OUTPUT_LABEL}). + +You may wish to use @code{ASM_OUTPUT_TYPE_DIRECTIVE} in the definition +of this macro. +@end defmac + +@defmac ASM_DECLARE_COLD_FUNCTION_SIZE (@var{stream}, @var{name}, @var{decl}) +A C statement (sans semicolon) to output to the stdio stream +@var{stream} any text necessary for declaring the size of a cold function +partition which is being defined. The argument @var{name} is the name of the +cold partition of the function. The argument @var{decl} is the +@code{FUNCTION_DECL} tree node representing the function. + +If this macro is not defined, then the partition size is not defined. + +You may wish to use @code{ASM_OUTPUT_MEASURED_SIZE} in the definition +of this macro. +@end defmac + @defmac ASM_DECLARE_OBJECT_NAME (@var{stream}, @var{name}, @var{decl}) A C statement (sans semicolon) to output to the stdio stream @var{stream} any text necessary for declaring the name @var{name} of an -- 2.30.2