diff options
author | Caroline Tice <cmtice@google.com> | 2015-04-30 12:35:34 -0700 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2015-04-30 21:35:34 +0200 |
commit | 81ccb752267ff51fc698621b974258ea4850af9d (patch) | |
tree | 459b1afd69d53dfe6c52123dfc8ab86ef574c049 | |
parent | 0ca7ba9aa6a0b5b2c71184cd1853446cec9a0889 (diff) | |
download | gcc-81ccb752267ff51fc698621b974258ea4850af9d.zip gcc-81ccb752267ff51fc698621b974258ea4850af9d.tar.gz gcc-81ccb752267ff51fc698621b974258ea4850af9d.tar.bz2 |
tm.texi: Regenerate.
* doc/tm.texi: Regenerate.
From-SVN: r222655
-rw-r--r-- | gcc/ChangeLog | 1 | ||||
-rw-r--r-- | gcc/doc/tm.texi | 28 |
2 files changed, 29 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 24ca2c2..065e45b 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 619d7e0..e08b514 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 |