tm.texi: Regenerate.
authorCaroline Tice <cmtice@google.com>
Thu, 30 Apr 2015 19:35:34 +0000 (12:35 -0700)
committerUros Bizjak <uros@gcc.gnu.org>
Thu, 30 Apr 2015 19:35:34 +0000 (21:35 +0200)
* doc/tm.texi: Regenerate.

From-SVN: r222655

gcc/ChangeLog
gcc/doc/tm.texi

index 24ca2c2da2bf254ea820a0ebfd82585dcd6c758c..065e45b83b4d0b88de70431cda3ae1ddecfa8a4d 100644 (file)
@@ -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
index 619d7e0f10d4cb7b574759f2fb3c1bbffd26331e..e08b514b64aa5c0841ded43c8c270b423761f022 100644 (file)
@@ -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