]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
linux.h (LINK_GCC_C_SEQUENCE_SPEC): Define.
authorJakub Jelinek <jakub@redhat.com>
Tue, 16 Sep 2003 08:04:34 +0000 (10:04 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Tue, 16 Sep 2003 08:04:34 +0000 (10:04 +0200)
* config/linux.h (LINK_GCC_C_SEQUENCE_SPEC): Define.
* config/alpha/linux.h (LINK_GCC_C_SEQUENCE_SPEC): Define.
* config/arm/linux-elf.h (LINK_GCC_C_SEQUENCE_SPEC): Define.
* config/rs6000/linux.h (LINK_GCC_C_SEQUENCE_SPEC): Define.
* config/rs6000/linux64.h (LINK_GCC_C_SEQUENCE_SPEC): Define.
* config/sh/linux.h (LINK_GCC_C_SEQUENCE_SPEC): Define.
* config/sparc/linux.h (LINK_GCC_C_SEQUENCE_SPEC): Define.
* config/sparc/linux64.h (LINK_GCC_C_SEQUENCE_SPEC): Define.

From-SVN: r71425

gcc/ChangeLog
gcc/config/alpha/linux.h
gcc/config/arm/linux-elf.h
gcc/config/linux.h
gcc/config/rs6000/linux.h
gcc/config/rs6000/linux64.h
gcc/config/sh/linux.h
gcc/config/sparc/linux.h
gcc/config/sparc/linux64.h

index 04c27b0a9b1fc91e3ca8a4b71d691c0a4019a92f..fd93ae03f5e0a96fe5cd6358a881719379c82c63 100644 (file)
@@ -1,3 +1,14 @@
+2003-09-16  Jakub Jelinek  <jakub@redhat.com>
+
+       * config/linux.h (LINK_GCC_C_SEQUENCE_SPEC): Define.
+       * config/alpha/linux.h (LINK_GCC_C_SEQUENCE_SPEC): Define.
+       * config/arm/linux-elf.h (LINK_GCC_C_SEQUENCE_SPEC): Define.
+       * config/rs6000/linux.h (LINK_GCC_C_SEQUENCE_SPEC): Define.
+       * config/rs6000/linux64.h (LINK_GCC_C_SEQUENCE_SPEC): Define.
+       * config/sh/linux.h (LINK_GCC_C_SEQUENCE_SPEC): Define.
+       * config/sparc/linux.h (LINK_GCC_C_SEQUENCE_SPEC): Define.
+       * config/sparc/linux64.h (LINK_GCC_C_SEQUENCE_SPEC): Define.
+
 2003-09-16  Jason Merrill  <jason@redhat.com>
            Jakub Jelinek  <jakub@redhat.com>
 
index bad20a6b204a829489adfa38f88dd32eba792865..87d62eb551e2973113058cf3a0b16d5a20f84fc3 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions of target machine for GNU compiler,
    for Alpha Linux-based GNU systems.
-   Copyright (C) 1996, 1997, 1998, 2002 Free Software Foundation, Inc.
+   Copyright (C) 1996, 1997, 1998, 2002, 2003 Free Software Foundation, Inc.
    Contributed by Richard Henderson.
 
 This file is part of GNU CC.
@@ -65,6 +65,9 @@ Boston, MA 02111-1307, USA.  */
 
 #define TARGET_HAS_F_SETLKW
 
+#define LINK_GCC_C_SEQUENCE_SPEC \
+  "%{static:--start-group} %G %L %{static:--end-group}%{!static:%G}"
+
 /* Do code reading to identify a signal frame, and set the frame
    state data appropriately.  See unwind-dw2.c for the structs.  */
 
index 1a86e458927f17aa1796d3b07c191b5083850d38..f55a42562cb52d8f3d2811e4a4394d3d12da1080 100644 (file)
@@ -1,5 +1,5 @@
 /* Definitions for ARM running Linux-based GNU systems using ELF
-   Copyright (C) 1993, 1994, 1997, 1998, 1999, 2000, 2001, 2002 
+   Copyright (C) 1993, 1994, 1997, 1998, 1999, 2000, 2001, 2002, 2003
    Free Software Foundation, Inc.
    Contributed by Philip Blundell <philb@gnu.org>
 
 
 #undef  CC1_SPEC
 #define CC1_SPEC "%{profile:-p}"
+
+#define LINK_GCC_C_SEQUENCE_SPEC \
+  "%{static:--start-group} %G %L %{static:--end-group}%{!static:%G}"
index 75b403057e22c2eafeea4a08792ac7534f3df012..2c85148c68582993646ab9041731f77e4bd7987c 100644 (file)
@@ -1,5 +1,6 @@
 /* Definitions for Linux-based GNU systems with ELF format
-   Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
+   Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2003
+   Free Software Foundation, Inc.
    Contributed by Eric Youngdale.
    Modified for stabs-in-ELF by H.J. Lu (hjl@lucon.org).
 
@@ -103,6 +104,8 @@ Boston, MA 02111-1307, USA.  */
 /* Define this so we can compile MS code for use with WINE.  */
 #define HANDLE_PRAGMA_PACK_PUSH_POP
 
+#define LINK_GCC_C_SEQUENCE_SPEC \
+  "%{static:--start-group} %G %L %{static:--end-group}%{!static:%G}"
 
 /* Determine whether the the entire c99 runtime
    is present in the runtime library.  */
index c3e4a5865701785947148a1e8166ec05576d37d9..1ef484e629dde04cc891d11645ae579de407d9dd 100644 (file)
@@ -63,6 +63,9 @@
 #undef LINK_OS_DEFAULT_SPEC
 #define LINK_OS_DEFAULT_SPEC "%(link_os_linux)"
 
+#define LINK_GCC_C_SEQUENCE_SPEC \
+  "%{static:--start-group} %G %L %{static:--end-group}%{!static:%G}"
+
 #undef  TARGET_VERSION
 #define TARGET_VERSION fprintf (stderr, " (PowerPC GNU/Linux)");
 
index 5d7c74df266cd4f83c81f181d019e88b8a24b82c..cbe1864506693213a03d1a8483d4b8b0a6796fa8 100644 (file)
@@ -537,6 +537,9 @@ while (0)
 
 #define TARGET_ASM_FILE_END file_end_indicate_exec_stack
 
+#define LINK_GCC_C_SEQUENCE_SPEC \
+  "%{static:--start-group} %G %L %{static:--end-group}%{!static:%G}"
+
 /* Do code reading to identify a signal frame, and set the frame
    state data appropriately.  See unwind-dw2.c for the structs.  */
 
index 1ba1a1a85a2dc0254e30e59d93569ecd42508b7b..f6a9d7c64497ae6e1d78dac149b070163d7de4ef 100644 (file)
@@ -105,6 +105,9 @@ do { \
 #define ENDFILE_SPEC \
   "%{shared|pie:crtendS.o%s;:crtend.o%s} crtn.o%s"
 
+#define LINK_GCC_C_SEQUENCE_SPEC \
+  "%{static:--start-group} %G %L %{static:--end-group}%{!static:%G}"
+
 /* Output assembler code to STREAM to call the profiler.  */
 
 #undef FUNCTION_PROFILER
index a53e796098d3c19cd63b102ee7baac64d772edf9..cf943907d2220088d3d0b23ee50969864dbf7c17 100644 (file)
@@ -1,5 +1,6 @@
 /* Definitions for SPARC running Linux-based GNU systems with ELF.
-   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2002 Free Software Foundation, Inc.
+   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2002, 2003
+   Free Software Foundation, Inc.
    Contributed by Eddie C. Dost (ecd@skynet.be)
 
 This file is part of GCC.
@@ -248,6 +249,9 @@ do {                                                                        \
 
 #define TARGET_ASM_FILE_END file_end_indicate_exec_stack
 
+#define LINK_GCC_C_SEQUENCE_SPEC \
+  "%{static:--start-group} %G %L %{static:--end-group}%{!static:%G}"
+
 /* Do code reading to identify a signal frame, and set the frame
    state data appropriately.  See unwind-dw2.c for the structs.  */
 
index fe7470a3563268a17925736d27111e8d32b1d017..c3ecfaf1dee26bd92cc46ed65cf93078df08b68f 100644 (file)
@@ -1,5 +1,5 @@
 /* Definitions for 64-bit SPARC running Linux-based GNU systems with ELF.
-   Copyright 1996, 1997, 1998, 2000, 2002 Free Software Foundation, Inc.
+   Copyright 1996, 1997, 1998, 2000, 2002, 2003 Free Software Foundation, Inc.
    Contributed by David S. Miller (davem@caip.rutgers.edu)
 
 This file is part of GCC.
@@ -331,6 +331,9 @@ do {                                                                        \
 
 #define TARGET_ASM_FILE_END file_end_indicate_exec_stack
 
+#define LINK_GCC_C_SEQUENCE_SPEC \
+  "%{static:--start-group} %G %L %{static:--end-group}%{!static:%G}"
+
 /* Do code reading to identify a signal frame, and set the frame
    state data appropriately.  See unwind-dw2.c for the structs.  */