aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJohn David Anglin <dave.anglin@nrc-cnrc.gc.ca>2006-05-19 00:12:01 +0000
committerJohn David Anglin <danglin@gcc.gnu.org>2006-05-19 00:12:01 +0000
commit03be9d6b71c5e5f533e5d231a88230637fc69178 (patch)
treec91d98711e50674aec8b042cdff86a8731d059c7 /gcc
parentc22cacf346343c87823813e73734aa7d728553c6 (diff)
downloadgcc-03be9d6b71c5e5f533e5d231a88230637fc69178.zip
gcc-03be9d6b71c5e5f533e5d231a88230637fc69178.tar.gz
gcc-03be9d6b71c5e5f533e5d231a88230637fc69178.tar.bz2
t-hpux-shlib (SHLIB_LINK): Remove `-lc'.
* pa/t-hpux-shlib (SHLIB_LINK): Remove `-lc'. * pa/pa-hpux11.h (LIB_SPEC): Update comment. From-SVN: r113894
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/pa/pa-hpux11.h5
-rw-r--r--gcc/config/pa/t-hpux-shlib3
3 files changed, 10 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index e805a39..9bb9368 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2006-05-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
+
+ * pa/t-hpux-shlib (SHLIB_LINK): Remove `-lc'.
+ * pa/pa-hpux11.h (LIB_SPEC): Update comment.
+
2006-05-18 Mike Stump <mrs@apple.com>
Fix up vla, vm and [*] sematics.
diff --git a/gcc/config/pa/pa-hpux11.h b/gcc/config/pa/pa-hpux11.h
index ad16bb4..819dea1 100644
--- a/gcc/config/pa/pa-hpux11.h
+++ b/gcc/config/pa/pa-hpux11.h
@@ -129,7 +129,10 @@ Boston, MA 02110-1301, USA. */
%{static:-a archive} %{shared:-b}"
#endif
-/* hpux 11 has posix threads. */
+/* HP-UX 11 has posix threads. HP libc contains pthread stubs so that
+ non-threaded applications can be linked with a thread-safe libc
+ without a subsequent loss of performance. For more details, see
+ <http://docs.hp.com/en/1896/pthreads.html>. */
#undef LIB_SPEC
#define LIB_SPEC \
"%{!shared:\
diff --git a/gcc/config/pa/t-hpux-shlib b/gcc/config/pa/t-hpux-shlib
index 4bb9d67..d609d3f 100644
--- a/gcc/config/pa/t-hpux-shlib
+++ b/gcc/config/pa/t-hpux-shlib
@@ -8,8 +8,7 @@ SHLIB_DIR = @multilib_dir@
SHLIB_SLIBDIR_QUAL = @shlib_slibdir_qual@
SHLIB_LINK = $(GCC_FOR_TARGET) $(LIBGCC2_CFLAGS) -shared -nodefaultlibs \
- -o $(SHLIB_DIR)/$(SHLIB_NAME).tmp @multilib_flags@ \
- $(SHLIB_OBJS) -lc && \
+ -o $(SHLIB_DIR)/$(SHLIB_NAME).tmp @multilib_flags@ $(SHLIB_OBJS) && \
rm -f $(SHLIB_DIR)/$(SHLIB_SONAME) && \
if [ -f $(SHLIB_DIR)/$(SHLIB_NAME) ]; then \
mv -f $(SHLIB_DIR)/$(SHLIB_NAME) $(SHLIB_DIR)/$(SHLIB_NAME).backup; \