diff options
author | merrill <merrill@138bc75d-0d04-0410-961f-82ee72b054a4> | 1994-10-20 21:52:05 +0000 |
---|---|---|
committer | merrill <merrill@138bc75d-0d04-0410-961f-82ee72b054a4> | 1994-10-20 21:52:05 +0000 |
commit | 6eecbbf4fefcda542a30ec4c482afbfe1624c177 (patch) | |
tree | adc4ebc1d8da20bb71d575dd38cf7f7900784afd /gcc/config/alpha/osf12.h | |
parent | 13d743b0b986e371823f7495cf4f62a399acd2fb (diff) | |
download | gcc-6eecbbf4fefcda542a30ec4c482afbfe1624c177.tar.gz |
(LINK_SPEC): Pass -shared through; don't
pass -init __main if -shared.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8327 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/alpha/osf12.h')
-rw-r--r-- | gcc/config/alpha/osf12.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/config/alpha/osf12.h b/gcc/config/alpha/osf12.h index 135525e9606..9a751ca4e84 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}}" |