Commit ed4190cf by Richard Henderson Committed by Richard Henderson

gcc.c (init_gcc_specs): When linking against libgcc_s.so, also link against libgcc.a.

        * gcc.c (init_gcc_specs): When linking against libgcc_s.so,
        also link against libgcc.a.

From-SVN: r42757
parent 59bd14d8
2001-05-31 Richard Henderson <rth@redhat.com>
* gcc.c (init_gcc_specs): When linking against libgcc_s.so,
also link against libgcc.a.
2001-05-31 Geoff Keating <geoffk@cygnus.com> 2001-05-31 Geoff Keating <geoffk@cygnus.com>
* config/mips/mips.h (ASM_OUTPUT_ASCII): Convert to function. * config/mips/mips.h (ASM_OUTPUT_ASCII): Convert to function.
......
...@@ -1323,15 +1323,15 @@ init_gcc_specs (obstack, shared_name, static_name) ...@@ -1323,15 +1323,15 @@ init_gcc_specs (obstack, shared_name, static_name)
char buffer[128]; char buffer[128];
/* If we see -shared-libgcc, then use the shared version. */ /* If we see -shared-libgcc, then use the shared version. */
sprintf (buffer, "%%{shared-libgcc:%s}", shared_name); sprintf (buffer, "%%{shared-libgcc:%s %s}", shared_name, static_name);
obstack_grow (obstack, buffer, strlen (buffer)); obstack_grow (obstack, buffer, strlen (buffer));
/* If we see -static-libgcc, then use the static version. */ /* If we see -static-libgcc, then use the static version. */
sprintf (buffer, "%%{static-libgcc:%s}", static_name); sprintf (buffer, "%%{static-libgcc:%s}", static_name);
obstack_grow (obstack, buffer, strlen (buffer)); obstack_grow (obstack, buffer, strlen (buffer));
/* Otherwise, if we see -shared, then use the shared version. */ /* Otherwise, if we see -shared, then use the shared version. */
sprintf (buffer, sprintf (buffer,
"%%{!shared-libgcc:%%{!static-libgcc:%%{shared:%s}}}", "%%{!shared-libgcc:%%{!static-libgcc:%%{shared:%s %s}}}",
shared_name); shared_name, static_name);
obstack_grow (obstack, buffer, strlen (buffer)); obstack_grow (obstack, buffer, strlen (buffer));
/* Otherwise, use the static version. */ /* Otherwise, use the static version. */
sprintf (buffer, sprintf (buffer,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment