mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-11 21:57:42 +08:00
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
This commit is contained in:
parent
55c6e1a6dd
commit
44de936eff
@ -1,3 +1,9 @@
|
||||
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>
|
||||
|
||||
* config.gcc (with_cpu handling): Translate sparc64 in
|
||||
|
@ -343,16 +343,6 @@ __do_global_ctors (void)
|
||||
|
||||
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
|
||||
program. We put this into the .init section (for systems that have
|
||||
such a thing) so that we can properly perform the construction of
|
||||
|
@ -645,7 +645,7 @@ typedef char _Bool;
|
||||
ROUND_TYPE_SIZE_UNIT CONST_SECTION_ASM_OP CRT_GET_RFIB_TEXT \
|
||||
DBX_LBRAC_FIRST DBX_OUTPUT_ENUM DBX_OUTPUT_SOURCE_FILENAME \
|
||||
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. */
|
||||
#pragma GCC poison LANG_HOOKS_FUNCTION_MARK LANG_HOOKS_FUNCTION_FREE \
|
||||
|
Loading…
Reference in New Issue
Block a user