aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCaroline Tice <cmtice@google.com>2015-04-30 12:35:34 -0700
committerUros Bizjak <uros@gcc.gnu.org>2015-04-30 21:35:34 +0200
commit81ccb752267ff51fc698621b974258ea4850af9d (patch)
tree459b1afd69d53dfe6c52123dfc8ab86ef574c049
parent0ca7ba9aa6a0b5b2c71184cd1853446cec9a0889 (diff)
downloadgcc-81ccb752267ff51fc698621b974258ea4850af9d.zip
gcc-81ccb752267ff51fc698621b974258ea4850af9d.tar.gz
gcc-81ccb752267ff51fc698621b974258ea4850af9d.tar.bz2
tm.texi: Regenerate.
* doc/tm.texi: Regenerate. From-SVN: r222655
-rw-r--r--gcc/ChangeLog1
-rw-r--r--gcc/doc/tm.texi28
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