Commit 44de936e by Andreas Jaeger Committed by Andreas Jaeger

crtstuff.c: Remove undefined usage of INIT_SECTION_PREAMBLE.

	* crtstuff.c: Remove undefined usage of INIT_SECTION_PREAMBLE.

	* system.h: Poison INIT_SECTION_PREAMBLE.

From-SVN: r67593
parent 55c6e1a6
2003-06-07 Andreas Jaeger <aj@suse.de>
* crtstuff.c: Remove undefined usage of INIT_SECTION_PREAMBLE.
* system.h: Poison INIT_SECTION_PREAMBLE.
2003-06-07 Zack Weinberg <zack@codesourcery.com> 2003-06-07 Zack Weinberg <zack@codesourcery.com>
* config.gcc (with_cpu handling): Translate sparc64 in * config.gcc (with_cpu handling): Translate sparc64 in
......
...@@ -343,16 +343,6 @@ __do_global_ctors (void) ...@@ -343,16 +343,6 @@ __do_global_ctors (void)
asm (INIT_SECTION_ASM_OP); /* cc1 doesn't know that we are switching! */ asm (INIT_SECTION_ASM_OP); /* cc1 doesn't know that we are switching! */
/* On some svr4 systems, the initial .init section preamble code provided in
crti.o may do something, such as bump the stack, which we have to
undo before we reach the function prologue code for __do_global_ctors
(directly below). For such systems, define the macro INIT_SECTION_PREAMBLE
to expand into the code needed to undo the actions of the crti.o file. */
#ifdef INIT_SECTION_PREAMBLE
INIT_SECTION_PREAMBLE;
#endif
/* A routine to invoke all of the global constructors upon entry to the /* A routine to invoke all of the global constructors upon entry to the
program. We put this into the .init section (for systems that have program. We put this into the .init section (for systems that have
such a thing) so that we can properly perform the construction of such a thing) so that we can properly perform the construction of
......
...@@ -645,7 +645,7 @@ typedef char _Bool; ...@@ -645,7 +645,7 @@ typedef char _Bool;
ROUND_TYPE_SIZE_UNIT CONST_SECTION_ASM_OP CRT_GET_RFIB_TEXT \ ROUND_TYPE_SIZE_UNIT CONST_SECTION_ASM_OP CRT_GET_RFIB_TEXT \
DBX_LBRAC_FIRST DBX_OUTPUT_ENUM DBX_OUTPUT_SOURCE_FILENAME \ DBX_LBRAC_FIRST DBX_OUTPUT_ENUM DBX_OUTPUT_SOURCE_FILENAME \
DBX_WORKING_DIRECTORY INSN_CACHE_DEPTH INSN_CACHE_SIZE \ DBX_WORKING_DIRECTORY INSN_CACHE_DEPTH INSN_CACHE_SIZE \
INSN_CACHE_LINE_WIDTH INSN_CACHE_LINE_WIDTH INIT_SECTION_PREAMBLE
/* Hooks that are no longer used. */ /* Hooks that are no longer used. */
#pragma GCC poison LANG_HOOKS_FUNCTION_MARK LANG_HOOKS_FUNCTION_FREE \ #pragma GCC poison LANG_HOOKS_FUNCTION_MARK LANG_HOOKS_FUNCTION_FREE \
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment