]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
* crtstuff.c: Remove undefined usage of INIT_SECTION_PREAMBLE.
authoraj <aj@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 7 Jun 2003 17:30:32 +0000 (17:30 +0000)
committeraj <aj@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 7 Jun 2003 17:30:32 +0000 (17:30 +0000)
* system.h: Poison INIT_SECTION_PREAMBLE.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67593 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/crtstuff.c
gcc/system.h

index 2b58ad4f1ee4fd8999b228a5c70c0c74cba9b85c..2938fa32db8ad4d933e5f67d01e68f4bc6f3adbc 100644 (file)
@@ -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
index 11599e02ba3e92d92c2124521558af46db02eff0..a5c46d602a5e0128dc05951a11633b6f4b264160 100644 (file)
@@ -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
index f5b52204ed823bdf1bd3fad14602a2257b351f93..c852553290d4e65efa579297d744b86982815ea7 100644 (file)
@@ -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  \