From 1b2dd04a3b05664a4c92886892ed0d5a79b10531 Mon Sep 17 00:00:00 2001 From: Alexandre Oliva Date: Sat, 26 Aug 2000 22:25:44 +0000 Subject: [PATCH] tm.texi (FINI_SECTION_ASM_OP, [...]): Document. * tm.texi (FINI_SECTION_ASM_OP, CRT_CALL_STATIC_FUNCTION): Document. From-SVN: r36002 --- gcc/ChangeLog | 3 +++ gcc/tm.texi | 17 +++++++++++++++++ 2 files changed, 20 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 0e1a54f8758..9384f5cb37e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,8 @@ 2000-08-26 Alexandre Oliva + * tm.texi (FINI_SECTION_ASM_OP, CRT_CALL_STATIC_FUNCTION): + Document. + * config/mn10300/mn10300.h (DBX_REGISTER_NUMBER): Remap register numbers to the ranges used by GDB. diff --git a/gcc/tm.texi b/gcc/tm.texi index 7006cbf49fa..6f66c09a866 100644 --- a/gcc/tm.texi +++ b/gcc/tm.texi @@ -5075,6 +5075,23 @@ assembler operation to identify the following data as initialization code. If not defined, GCC will assume such a section does not exist. +@findex FINI_SECTION_ASM_OP +@item FINI_SECTION_ASM_OP +If defined, a C expression whose value is a string containing the +assembler opration to identify the following data as finalization +code. If not defined, GCC will assume such a section does not exist. + +@findex CRT_CALL_STATIC_FUNCTION +@item CRT_CALL_STATIC_FUNCTION +If defined, a C statement that calls the function named as the sole +argument of this macro. This is used in @file{crtstuff.c} if +@code{INIT_SECTION_ASM_OP} or @code{FINI_SECTION_ASM_OP} to calls to +initialization and finalization functions from the init and fini +sections. By default, this macro is a simple function call. Some +ports need hand-crafted assembly code to avoid dependencies on +registers initialized in the function prologue or to ensure that +constant pools don't end up too far way in the text section. + @findex EXTRA_SECTIONS @findex in_text @findex in_data -- 2.30.2