Commit 42d579d8 by Alexandre Oliva Committed by Alexandre Oliva

gcc.c (init_gcc_specs): Get -static and -static-libgcc to override -shared and -shared-libgcc.

* gcc.c (init_gcc_specs): Get -static and -static-libgcc to
override -shared and -shared-libgcc.

From-SVN: r50171
parent 6bff33fb
2002-02-28 Alexandre Oliva <aoliva@redhat.com>
* gcc.c (init_gcc_specs): Get -static and -static-libgcc to
override -shared and -shared-libgcc.
2002-02-28 David O'Brien <obrien@FreeBSD.org>
* config.gcc (sparc64-*-freebsd): Explicitly accept a cpu specification
......
......@@ -1414,18 +1414,18 @@ init_gcc_specs (obstack, shared_name, static_name, eh_name)
{
char *buf;
buf = concat ("%{!shared:%{!shared-libgcc:", static_name, " ",
buf = concat ("%{static|static-libgcc:", static_name, " ", eh_name,
"}%{!static:%{!static-libgcc:",
"%{!shared:%{!shared-libgcc:", static_name, " ",
eh_name, "}%{shared-libgcc:", shared_name, " ",
static_name, "}}",
"%{shared:%{static-libgcc:", static_name, " ",
eh_name, "}%{!static-libgcc:",
static_name, "}}%{shared:",
#ifdef LINK_EH_SPEC
"%{shared-libgcc:", shared_name,
"}%{!shared-libgcc:", static_name, "}",
#else
shared_name,
#endif
"}}", NULL);
"}}}", NULL);
obstack_grow (obstack, buf, strlen (buf));
free (buf);
......
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