aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason Merrill <merrill@gnu.org>1994-10-20 21:52:05 +0000
committerJason Merrill <merrill@gnu.org>1994-10-20 21:52:05 +0000
commit5a841e0710d31147f7000a129bdf447d7566ec3a (patch)
treeadc4ebc1d8da20bb71d575dd38cf7f7900784afd
parentf987462f48187c0189f12a04fedaced85363abb0 (diff)
downloadgcc-5a841e0710d31147f7000a129bdf447d7566ec3a.zip
gcc-5a841e0710d31147f7000a129bdf447d7566ec3a.tar.gz
gcc-5a841e0710d31147f7000a129bdf447d7566ec3a.tar.bz2
(LINK_SPEC): Pass -shared through; don't
pass -init __main if -shared. From-SVN: r8327
-rw-r--r--gcc/config/alpha/osf12.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/config/alpha/osf12.h b/gcc/config/alpha/osf12.h
index 135525e..9a751ca 100644
--- a/gcc/config/alpha/osf12.h
+++ b/gcc/config/alpha/osf12.h
@@ -26,4 +26,5 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#undef LINK_SPEC
#define LINK_SPEC \
- "-G 8 -O1 %{static:-non_shared} %{!static:-call_shared} -init __main"
+ "-G 8 -O1 %{!shared:-init __main} %{static:-non_shared}
+ %{!static:%{shared:-shared} %{!shared:-call_shared}}"