summaryrefslogtreecommitdiff
path: root/gcc/config/alpha/vms.h
diff options
context:
space:
mode:
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>2001-12-10 03:07:23 +0000
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>2001-12-10 03:07:23 +0000
commite2ac3523179a8583d5e523662dde534c5e474c03 (patch)
tree9dc053504e94731d6c6076fd9ed717d1d57a3273 /gcc/config/alpha/vms.h
parente1bc04ba8c8fe15d6fd1467c2856ea949c8a67de (diff)
downloadgcc-e2ac3523179a8583d5e523662dde534c5e474c03.tar.gz
* config/alpha/t-vms (EXTRA_PARTS): Append $(VMS_EXTRA_PARTS)
Add rules for building [vp]crt0.o * config/alpha/vms.h (START_FILE_SPEC): Define. * config/alpha/x-vms (VMS_EXTRA_PARTS): Define * config/alpha/vms-crt0.c, config/alpha/vms-psxcrt0.c: New files. * doc/invoke.texi: Document special Alpha/VMS options. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47831 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/alpha/vms.h')
-rw-r--r--gcc/config/alpha/vms.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/config/alpha/vms.h b/gcc/config/alpha/vms.h
index c46b94379ee..df7140dce94 100644
--- a/gcc/config/alpha/vms.h
+++ b/gcc/config/alpha/vms.h
@@ -450,6 +450,8 @@ do { \
%{g2:-g2 vms-dwarf2.o%s} %{g3:-g3 vms-dwarf2.o%s} %{shared} %{v} %{map}"
#undef STARTFILE_SPEC
+#define STARTFILE_SPEC "%{!shared:%{mvms-return-codes:vcrt0.o%s} \
+%{!mvms-return-codes:pcrt0.o%s}}"
/* Define the names of the division and modulus functions. */
#define DIVSI3_LIBCALL "OTS$DIV_I"