OSDN Git Service

* config/sparc/linux64.h (LIBGCC_SPEC): Removed.
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 16 Dec 1997 22:25:35 +0000 (22:25 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 16 Dec 1997 22:25:35 +0000 (22:25 +0000)
(CPP_SUBTARGET_SPEC): Add %{pthread:-D_REENTRANT}.
(LIB_SPEC): Updated for glibc 2.

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

gcc/ChangeLog
gcc/config/sparc/linux64.h

index a78494f..8168160 100644 (file)
@@ -1,3 +1,9 @@
+Tue Dec 16 23:25:45 1997  H.J. Lu  (hjl@gnu.org)
+
+       * config/sparc/linux64.h (LIBGCC_SPEC): Removed.
+       (CPP_SUBTARGET_SPEC): Add %{pthread:-D_REENTRANT}.
+       (LIB_SPEC): Updated for glibc 2.
+
 Tue Dec 16 20:11:36 1997  Jeffrey A Law  (law@cygnus.com)
 
        * ginclude/stdarg.h: Undo BeOS changes, they break hpux.
index 74f632b..c184f31 100644 (file)
@@ -48,10 +48,6 @@ Boston, MA 02111-1307, USA.  */
 #undef ASM_CPU_DEFAULT_SPEC
 #define ASM_CPU_DEFAULT_SPEC "-Av9a"
 
-#undef  LIBGCC_SPEC
-#define LIBGCC_SPEC \
-  "%{!shared:-lgcc}"
-
 /* Provide a STARTFILE_SPEC appropriate for GNU/Linux.  Here we add
    the GNU/Linux magical crtbegin.o file (see crtstuff.c) which
    provides part of the support for getting C++ file-scope static
@@ -111,14 +107,13 @@ Boston, MA 02111-1307, USA.  */
 %{fPIC:-D__PIC__ -D__pic__} \
 %{fpic:-D__PIC__ -D__pic__} \
 %{posix:-D_POSIX_SOURCE} \
+%{pthread:-D_REENTRANT} \
 "
-/* We no longer link with libc_p.a or libg.a by default. If you
-   want to profile or debug the GNU/Linux C library, please add
-   -lc_p or -ggdb to LDFLAGS at the link time, respectively.  */
+
 #undef LIB_SPEC
 #define LIB_SPEC \
-  "%{!shared: %{mieee-fp:-lieee} %{p:-lgmon} %{pg:-lgmon} \
-     %{!ggdb:-lc} %{ggdb:-lg}}"
+  "%{!shared: %{mieee-fp:-lieee} %{pthread:-lpthread} \
+     %{profile:-lc_p} %{!profile: -lc}}"
 
 /* Provide a LINK_SPEC appropriate for GNU/Linux.  Here we provide support
    for the special GCC options -static and -shared, which allow us to