From: Geoffrey Keating Date: Wed, 27 Oct 2004 21:17:08 +0000 (+0000) Subject: * doc/tm.texi (USE_SELECT_SECTION_FOR_FUNCTIONS): Document. X-Git-Tag: releases/gcc-4.0.0~3644 X-Git-Url: https://gcc.gnu.org/git/?a=commitdiff_plain;h=09afda707e1b5869628246ce0d3df14b0007195a;p=gcc.git * doc/tm.texi (USE_SELECT_SECTION_FOR_FUNCTIONS): Document. From-SVN: r89713 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2bc4a629e8c5..871331093cc1 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,7 @@ 2004-10-27 Geoffrey Keating + * doc/tm.texi (USE_SELECT_SECTION_FOR_FUNCTIONS): Document. + * config/darwin.h (GTHREAD_USE_WEAK): Define. 2004-10-28 Ben Elliston diff --git a/gcc/doc/tm.texi b/gcc/doc/tm.texi index 061df95f1cbd..76634af282eb 100644 --- a/gcc/doc/tm.texi +++ b/gcc/doc/tm.texi @@ -5980,8 +5980,19 @@ in bits. The default version of this function takes care of putting read-only variables in @code{readonly_data_section}. + +See also @var{USE_SELECT_SECTION_FOR_FUNCTIONS}. @end deftypefn +@defmac USE_SELECT_SECTION_FOR_FUNCTIONS +Define this macro if you wish TARGET_ASM_SELECT_SECTION to be called +for @code{FUNCTION_DECL}s as well as for variables and constants. + +In the case of a @code{FUNCTION_DECL}, @var{reloc} will be zero if the +function has been determined to be likely to be called, and nonzero if +it is unlikely to be called. +@end defmac + @deftypefn {Target Hook} void TARGET_ASM_UNIQUE_SECTION (tree @var{decl}, int @var{reloc}) Build up a unique section name, expressed as a @code{STRING_CST} node, and assign it to @samp{DECL_SECTION_NAME (@var{decl})}.