Commit 3a133c72 by Klaus Kaempf Committed by Jeff Law

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 <law@cygnus.com>
Co-Authored-By: Richard Kenner <kenner@vlsi1.ultra.nyu.edu>

From-SVN: r16099
parent a3b0df2d
...@@ -2,6 +2,12 @@ Mon Oct 20 02:00:18 1997 Klaus Kaempf <kkaempf@progis.de> ...@@ -2,6 +2,12 @@ Mon Oct 20 02:00:18 1997 Klaus Kaempf <kkaempf@progis.de>
Jeff Law <law@cygnus.com> Jeff Law <law@cygnus.com>
Richard Kenner <kenner@vlsi1.ultra.nyu.edu> Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* 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/alpha.c (vmskrunch): Delete
* alpha/vms.h (ENCODE_SECTION_INFO, ASM_DECLARE_FUNCTION_NAME): 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 * alpha.c (output_prolog, VMS): Use alloca for entry_label and don't
......
...@@ -4491,7 +4491,7 @@ ...@@ -4491,7 +4491,7 @@
(clobber (reg:DI 25)) (clobber (reg:DI 25))
(clobber (reg:DI 0))] (clobber (reg:DI 0))]
"TARGET_OPEN_VMS" "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 ;; Close the trap shadow of preceeding instructions. This is generated
;; by alpha_reorg. ;; by alpha_reorg.
......
...@@ -349,11 +349,11 @@ void *function_arg (); ...@@ -349,11 +349,11 @@ void *function_arg ();
#define ENDFILE_SPEC "gnu:[000000]crt0.obj" #define ENDFILE_SPEC "gnu:[000000]crt0.obj"
/* Define the names of the division and modulus functions. */ /* Define the names of the division and modulus functions. */
#define DIVSI3_LIBCALL "ots$div_i" #define DIVSI3_LIBCALL "OTS$DIV_I"
#define DIVDI3_LIBCALL "ots$div_l" #define DIVDI3_LIBCALL "OTS$DIV_L"
#define UDIVSI3_LIBCALL "ots$div_ui" #define UDIVSI3_LIBCALL "OTS$DIV_UI"
#define UDIVDI3_LIBCALL "ots$div_ul" #define UDIVDI3_LIBCALL "OTS$DIV_UL"
#define MODSI3_LIBCALL "ots$rem_i" #define MODSI3_LIBCALL "OTS$REM_I"
#define MODDI3_LIBCALL "ots$rem_l" #define MODDI3_LIBCALL "OTS$REM_L"
#define UMODSI3_LIBCALL "ots$rem_ui" #define UMODSI3_LIBCALL "OTS$REM_UI"
#define UMODDI3_LIBCALL "ots$rem_ul" #define UMODDI3_LIBCALL "OTS$REM_UL"
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment