aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/gcc.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 252af06..1beac11 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2002-02-22 David Edelsohn <edelsohn@gnu.org>
+
+ * gcc.c (init_gcc_spec): Do not link with static libgcc.a if
+ gcc invoked with -shared-libgcc.
+
2002-02-22 Jakub Jelinek <jakub@redhat.com>
PR c++/5748
diff --git a/gcc/gcc.c b/gcc/gcc.c
index 1fcd8f3..2e4d7f5 100644
--- a/gcc/gcc.c
+++ b/gcc/gcc.c
@@ -1418,7 +1418,7 @@ init_gcc_specs (obstack, shared_name, static_name, eh_name)
const char *p;
/* If we see -shared-libgcc, then use the shared version. */
- sprintf (buffer, "%%{shared-libgcc:%s %s}", shared_name, static_name);
+ sprintf (buffer, "%%{shared-libgcc:%s}", shared_name);
obstack_grow (obstack, buffer, strlen (buffer));
/* If we see -static-libgcc, then use the static version. */
sprintf (buffer, "%%{static-libgcc:%s %s}", static_name, eh_name);