From 3a133c72de0a92a71f2527a372d153c31922483c Mon Sep 17 00:00:00 2001 From: Klaus Kaempf Date: Mon, 20 Oct 1997 15:50:29 +0000 Subject: [PATCH] vms.h (DIVSI3_LIBCALL): OTS$ functions are upper case. * alpha/vms.h (DIVSI3_LIBCALL): OTS$ functions are upper case. (DIVDI3_LIBCALL, UDIVSI3_LIBCALL, UDIVDI3_LIBVALL): Likewise. (MODSI3_LIBCALL, MODDI3_LIBCALL): Likewise. (UMODSI3_LIBCALL, UMODDI3_LIBCALL): Likewise. * alpha/alpha.md (arg_home): Likewise. Co-Authored-By: Jeffrey A Law Co-Authored-By: Richard Kenner From-SVN: r16099 --- gcc/ChangeLog | 6 ++++++ gcc/config/alpha/alpha.md | 2 +- gcc/config/alpha/vms.h | 16 ++++++++-------- 3 files changed, 15 insertions(+), 9 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index d9cf246fe1d..1fa2de7aac2 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -2,6 +2,12 @@ Mon Oct 20 02:00:18 1997 Klaus Kaempf Jeff Law Richard Kenner + * alpha/vms.h (DIVSI3_LIBCALL): OTS$ functions are upper case. + (DIVDI3_LIBCALL, UDIVSI3_LIBCALL, UDIVDI3_LIBVALL): Likewise. + (MODSI3_LIBCALL, MODDI3_LIBCALL): Likewise. + (UMODSI3_LIBCALL, UMODDI3_LIBCALL): Likewise. + * alpha/alpha.md (arg_home): Likewise. + * alpha/alpha.c (vmskrunch): Delete * alpha/vms.h (ENCODE_SECTION_INFO, ASM_DECLARE_FUNCTION_NAME): Delete. * alpha.c (output_prolog, VMS): Use alloca for entry_label and don't diff --git a/gcc/config/alpha/alpha.md b/gcc/config/alpha/alpha.md index 11aedae8bde..ef56c2b4abb 100644 --- a/gcc/config/alpha/alpha.md +++ b/gcc/config/alpha/alpha.md @@ -4491,7 +4491,7 @@ (clobber (reg:DI 25)) (clobber (reg:DI 0))] "TARGET_OPEN_VMS" - "lda $0,ots$home_args\;ldq $0,8($0)\;jsr $0,ots$home_args") + "lda $0,OTS$HOME_ARGS\;ldq $0,8($0)\;jsr $0,OTS$HOME_ARGS") ;; Close the trap shadow of preceeding instructions. This is generated ;; by alpha_reorg. diff --git a/gcc/config/alpha/vms.h b/gcc/config/alpha/vms.h index 46e5ed087da..857accd2f0e 100644 --- a/gcc/config/alpha/vms.h +++ b/gcc/config/alpha/vms.h @@ -349,11 +349,11 @@ void *function_arg (); #define ENDFILE_SPEC "gnu:[000000]crt0.obj" /* Define the names of the division and modulus functions. */ -#define DIVSI3_LIBCALL "ots$div_i" -#define DIVDI3_LIBCALL "ots$div_l" -#define UDIVSI3_LIBCALL "ots$div_ui" -#define UDIVDI3_LIBCALL "ots$div_ul" -#define MODSI3_LIBCALL "ots$rem_i" -#define MODDI3_LIBCALL "ots$rem_l" -#define UMODSI3_LIBCALL "ots$rem_ui" -#define UMODDI3_LIBCALL "ots$rem_ul" +#define DIVSI3_LIBCALL "OTS$DIV_I" +#define DIVDI3_LIBCALL "OTS$DIV_L" +#define UDIVSI3_LIBCALL "OTS$DIV_UI" +#define UDIVDI3_LIBCALL "OTS$DIV_UL" +#define MODSI3_LIBCALL "OTS$REM_I" +#define MODDI3_LIBCALL "OTS$REM_L" +#define UMODSI3_LIBCALL "OTS$REM_UI" +#define UMODDI3_LIBCALL "OTS$REM_UL"