aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJason Merrill <merrill@gnu.org>1994-10-20 20:53:07 +0000
committerJason Merrill <merrill@gnu.org>1994-10-20 20:53:07 +0000
commitd1e04478b06cd50f9cbfb342a517f1fea5903ebb (patch)
tree42c604b3bcbcf6416658c9005a7f8327c619b693 /gcc
parent00c0c63c8a7da775717e12b474d865fa78653c50 (diff)
downloadgcc-d1e04478b06cd50f9cbfb342a517f1fea5903ebb.zip
gcc-d1e04478b06cd50f9cbfb342a517f1fea5903ebb.tar.gz
gcc-d1e04478b06cd50f9cbfb342a517f1fea5903ebb.tar.bz2
(STARTFILE_SPEC): Wrap startfiles in %{!shared:}.
From-SVN: r8325
Diffstat (limited to 'gcc')
-rw-r--r--gcc/gcc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/gcc.c b/gcc/gcc.c
index 4fb47d7..bb7e26a 100644
--- a/gcc/gcc.c
+++ b/gcc/gcc.c
@@ -464,7 +464,7 @@ proper position among the other output files. */
/* config.h can define STARTFILE_SPEC to override the default crt0 files. */
#ifndef STARTFILE_SPEC
#define STARTFILE_SPEC \
- "%{pg:gcrt0.o%s}%{!pg:%{p:mcrt0.o%s}%{!p:crt0.o%s}}"
+ "%{!shared:%{pg:gcrt0.o%s}%{!pg:%{p:mcrt0.o%s}%{!p:crt0.o%s}}}"
#endif
/* config.h can define SWITCHES_NEED_SPACES to control passing -o and -L.