aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.7/gcc/config/mips/gnu-user.h
diff options
context:
space:
mode:
Diffstat (limited to 'gcc-4.7/gcc/config/mips/gnu-user.h')
-rw-r--r--gcc-4.7/gcc/config/mips/gnu-user.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/gcc-4.7/gcc/config/mips/gnu-user.h b/gcc-4.7/gcc/config/mips/gnu-user.h
index ebce0822f..33e7b51a9 100644
--- a/gcc-4.7/gcc/config/mips/gnu-user.h
+++ b/gcc-4.7/gcc/config/mips/gnu-user.h
@@ -93,11 +93,13 @@ along with GCC; see the file COPYING3. If not see
#undef ASM_OUTPUT_REG_POP
#undef LINUX_SUBTARGET_LIB_SPEC
-#define LINUX_SUBTARGET_LIB_SPEC "\
-%{pthread:-lpthread} \
+#define LINUX_SUBTARGET_LIB_SPEC_LESS_PTHREAD "\
%{shared:-lc} \
%{!shared: \
%{profile:-lc_p} %{!profile:-lc}}"
+#define LINUX_SUBTARGET_LIB_SPEC "\
+%{pthread:-lpthread} " \
+LINUX_SUBTARGET_LIB_SPEC_LESS_PTHREAD
#ifdef HAVE_AS_NO_SHARED
/* Default to -mno-shared for non-PIC. */
@@ -157,7 +159,7 @@ extern const char *host_detect_local_cpu (int argc, const char **argv);
#undef LIB_SPEC
#define LIB_SPEC \
LINUX_OR_ANDROID_LD (LINUX_SUBTARGET_LIB_SPEC, \
- LINUX_SUBTARGET_LIB_SPEC " " ANDROID_LIB_SPEC)
+ LINUX_SUBTARGET_LIB_SPEC_LESS_PTHREAD " " ANDROID_LIB_SPEC)
#undef STARTFILE_SPEC
#define STARTFILE_SPEC \