]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
iris6.h (LIB_SPEC): Add support for -pthread.
authorRoger Sayle <roger@eyesopen.com>
Tue, 20 Jun 2006 23:54:05 +0000 (23:54 +0000)
committerRoger Sayle <sayle@gcc.gnu.org>
Tue, 20 Jun 2006 23:54:05 +0000 (23:54 +0000)
* config/mips/iris6.h (LIB_SPEC): Add support for -pthread.
(SUBTARGET_CPP_SPEC): Define _REENTERANT if -pthread specified.

From-SVN: r114833

gcc/ChangeLog
gcc/config/mips/iris6.h

index f0e8292fe75737be791ce4808767d46e8b6f510e..de72952f56c4336c79a376f5bbccef84636ea824 100644 (file)
@@ -1,3 +1,8 @@
+2006-06-20  Roger Sayle  <roger@eyesopen.com>
+
+       * config/mips/iris6.h (LIB_SPEC): Add support for -pthread.
+       (SUBTARGET_CPP_SPEC): Define _REENTERANT if -pthread specified.
+
 2006-06-20  Richard Guenther  <rguenther@suse.de>
        Michael Matz  <matz@suse.de>
 
index 9e9e002733c899ca77c7a0a4f6c3aab119d737c8..8686b14fa94401daca9f4c94b1b35ed50baa04ed 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions of target machine for GNU compiler.  IRIX version 6.
    Copyright (C) 1994, 1995, 1996, 1997, 1998, 2000, 2001, 2002, 2003, 2004,
-   2005
+   2005, 2006
    Free Software Foundation, Inc.
 
 This file is part of GCC.
@@ -93,7 +93,7 @@ Boston, MA 02110-1301, USA.  */
      -L/usr/lib64} \
    %{!shared:" \
      SUBTARGET_DONT_WARN_UNUSED_SPEC \
-     " %{p:libprof1.a%s}%{pg:libprof1.a%s} -lc " \
+     " %{pthread:-lpthread} %{p:libprof1.a%s}%{pg:libprof1.a%s} -lc " \
      SUBTARGET_WARN_UNUSED_SPEC "}"
 
 /* Avoid getting two warnings for libgcc.a everytime we link.  */
@@ -112,3 +112,7 @@ Boston, MA 02110-1301, USA.  */
        %{!mips4:/usr/lib64/mips3/crtn.o%s}}}"
 
 #define MIPS_TFMODE_FORMAT mips_extended_format
+
+#undef SUBTARGET_CPP_SPEC
+#define SUBTARGET_CPP_SPEC "%{pthread:-D_REENTRANT}"
+