Module Name:    src
Committed By:   mrg
Date:           Sun Feb  3 11:10:26 UTC 2019

Modified Files:
        src/external/gpl3/gcc/dist/gcc/config: netbsd.h

Log Message:
- perform some CSE on NETBSD_LIB_SPEC
- remove some #if 0 code


To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 src/external/gpl3/gcc/dist/gcc/config/netbsd.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/gpl3/gcc/dist/gcc/config/netbsd.h
diff -u src/external/gpl3/gcc/dist/gcc/config/netbsd.h:1.26 src/external/gpl3/gcc/dist/gcc/config/netbsd.h:1.27
--- src/external/gpl3/gcc/dist/gcc/config/netbsd.h:1.26	Sat Jan 19 12:57:32 2019
+++ src/external/gpl3/gcc/dist/gcc/config/netbsd.h	Sun Feb  3 11:10:26 2019
@@ -108,30 +108,18 @@ along with GCC; see the file COPYING3.  
    use string concatenation.  */
 
 #ifdef NETBSD_ENABLE_PTHREADS
-#define NETBSD_LIB_SPEC		\
+#define NETBSD_LIB_SPEC_PTHREAD \
   "%{pthread:			\
      %{!p:			\
        %{!pg:-lpthread}}	\
      %{p:-lpthread_p}		\
-     %{pg:-lpthread_p}}		\
-   %{posix:			\
-     %{!p:			\
-       %{!pg:-lposix}}		\
-     %{p:-lposix_p}		\
-     %{pg:-lposix_p}}		\
-   %{shared:			\
-     %{!p:			\
-       %{!pg:-lc}}		\
-     %{p:-lc_p}			\
-       %{pg:-lc_p}}		\
-   %{!shared:			\
-     %{!symbolic:		\
-       %{!p:			\
-	 %{!pg:-lc}}		\
-       %{p:-lc_p}		\
-       %{pg:-lc_p}}}"
+     %{pg:-lpthread_p}}"
 #else
+#define NETBSD_LIB_SPEC_PTHREAD
+#endif
+
 #define NETBSD_LIB_SPEC		\
+  NETBSD_LIB_SPEC_PTHREAD       \
   "%{posix:			\
      %{!p:			\
        %{!pg:-lposix}}		\
@@ -148,7 +136,6 @@ along with GCC; see the file COPYING3.  
 	 %{!pg:-lc}}		\
        %{p:-lc_p}		\
        %{pg:-lc_p}}}"
-#endif
 
 #undef LIB_SPEC
 #define LIB_SPEC NETBSD_LIB_SPEC
@@ -156,11 +143,6 @@ along with GCC; see the file COPYING3.  
 #define LIBSTDCXX_PROFILE "stdc++_p"
 #define MATH_LIBRARY_PROFILE "m_p"
 
-#if 0 // XXXMRG
-#undef STATIC_LIBASAN_LIBS
-#define STATIC_LIBASAN_LIBS "-lstdc++ -lpthread"
-#endif
-
 /* Provide a LIBGCC_SPEC appropriate for NetBSD.  */
 #ifdef NETBSD_NATIVE
 #define NETBSD_LIBGCC_SPEC	\

Reply via email to