aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorAndriy Gapon <avg@freebsd.org>2011-02-14 00:40:15 +0000
committerGerald Pfeifer <gerald@gcc.gnu.org>2011-02-14 00:40:15 +0000
commit67932abf57a5aae06cbf65012d3982dcdd18a3ac (patch)
tree09d83fff3cff3efda0b1fcb7dc82eb8908e147ae /gcc
parentc11eaf93b6e0db09935b0020e0603b73b385e469 (diff)
downloadgcc-67932abf57a5aae06cbf65012d3982dcdd18a3ac.zip
gcc-67932abf57a5aae06cbf65012d3982dcdd18a3ac.tar.gz
gcc-67932abf57a5aae06cbf65012d3982dcdd18a3ac.tar.bz2
re PR target/45808 (FreeBSD: -pthread is handled incompletely)
PR target/45808 * config/freebsd-spec.h (FBSD_LIB_SPEC): Handle the shared case. From-SVN: r170121
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/freebsd-spec.h3
2 files changed, 8 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index de8e127..4ac5475 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2011-02-14 Andriy Gapon <avg@freebsd.org>
+
+ PR target/45808
+ * config/freebsd-spec.h (FBSD_LIB_SPEC): Handle the shared case.
+
2011-02-13 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
* configure: Regenerate.
diff --git a/gcc/config/freebsd-spec.h b/gcc/config/freebsd-spec.h
index 00b7407..d8b3382 100644
--- a/gcc/config/freebsd-spec.h
+++ b/gcc/config/freebsd-spec.h
@@ -121,6 +121,9 @@ is built with the --enable-threads configure-time option.} \
%{!shared: \
%{!pg: %{pthread:-lpthread} -lc} \
%{pg: %{pthread:-lpthread_p} -lc_p} \
+ } \
+ %{shared: \
+ %{pthread:-lpthread} -lc \
}"
#endif
#endif