From 29c00980f7c25a8149c2264ff2a8b68eba309ba6 Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Sun, 18 May 1997 13:50:07 -0400 Subject: [PATCH] (MAX_WRITE_LEN, MAX_READ_LEN): Define. (get_dynamic_handler_chain_libfunc): New macro. (protect_cleanup_actions_with_terminate): New macro. From-SVN: r14094 --- gcc/config/vax/xm-vms.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/gcc/config/vax/xm-vms.h b/gcc/config/vax/xm-vms.h index a880491d449..430905b0483 100644 --- a/gcc/config/vax/xm-vms.h +++ b/gcc/config/vax/xm-vms.h @@ -79,6 +79,13 @@ Boston, MA 02111-1307, USA. */ { 0, 0, 0 } \ } +/* Used by the preprocessor to limit size of disk I/O chunks. + 64K - 1 is the maximum supported by VAXCRTL. Amounts in excess + of 35 blocks will bypass the VMS V6.x VIOC [Virtual I/O Cache], + so we'll pick a limit of 16K (32 blocks). */ +#define MAX_READ_LEN (32 * 512) +#define MAX_WRITE_LEN (32 * 512) + /* Under VMS a directory specification can be enclosed either in square brackets or in angle brackets. Thus we need to check both. This macro is used to help compare filenames in cp-lex.c. @@ -160,9 +167,11 @@ Boston, MA 02111-1307, USA. */ #define dbxout_resume_previous_source_file dbxout_resume_previous_src_file #define expand_start_loop_continue_elsewhere expnd_start_loop_cont_elsewhere #define flag_schedule_insns_after_reload flag_sched_insns_after_reload +#define get_dynamic_handler_chain_libfunc get_dynamic_hndlr_chain_libfunc #define lookup_name_current_level_global lookup_name_current_level_gbl #define maybe_building_objc_message_expr maybe_building_objc_msg_expr #define output_deferred_addressed_constants output_deferred_addr_constants +#define protect_cleanup_actions_with_terminate protect_cleanup_act_w_terminate #define reg_overlap_mentioned_for_reload_p reg_overlap_mtnd_for_reload_p #define reposition_prologue_and_epilogue_notes repos_prolog_and_epilog_notes #define rtx_equal_function_value_matters rtx_equal_func_value_matters -- 2.30.2