@@ -91,10 +91,11 @@ Boston, MA 02111-1307, USA. */
...
@@ -91,10 +91,11 @@ Boston, MA 02111-1307, USA. */
#ifdef VMS
#ifdef VMS
/* The extra parameters substantially improve the I/O performance. */
/* The extra parameters substantially improve the I/O performance. */
staticFILE*
staticFILE*
vms_fopen(fname,type)
vms_fopen(fname,type)
char*fname;
char*fname;
char*type;
char*type;
{
{
/* The <stdio.h> in the gcc-vms-1.42 distribution prototypes fopen with two
/* The <stdio.h> in the gcc-vms-1.42 distribution prototypes fopen with two
fixed arguments, which matches ANSI's specification but not VAXCRTL's
fixed arguments, which matches ANSI's specification but not VAXCRTL's
...
@@ -107,15 +108,16 @@ vms_fopen (fname, type)
...
@@ -107,15 +108,16 @@ vms_fopen (fname, type)
else
else
return(*vmslib_fopen)(fname,type,"mbc=32");
return(*vmslib_fopen)(fname,type,"mbc=32");
}
}
#define fopen vms_fopen
#define fopen vms_fopen
#endif /* VMS */
#endif /* VMS */
#ifndef DEFAULT_GDB_EXTENSIONS
#ifndef DEFAULT_GDB_EXTENSIONS
#define DEFAULT_GDB_EXTENSIONS 1
#define DEFAULT_GDB_EXTENSIONS 1
#endif
#endif
/* If more than one debugging type is supported, you must define
/* If more than one debugging type is supported, you must define
PREFERRED_DEBUGGING_TYPE to choose a format in a system-dependent way.
PREFERRED_DEBUGGING_TYPE to choose a format in a system-dependent way.
This is one long line cause VAXC can't handle a \-newline. */
This is one long line cause VAXC can't handle a \-newline. */
#if 1 < (defined (DBX_DEBUGGING_INFO) + defined (SDB_DEBUGGING_INFO) + defined (DWARF_DEBUGGING_INFO) + defined (DWARF2_DEBUGGING_INFO) + defined (XCOFF_DEBUGGING_INFO))
#if 1 < (defined (DBX_DEBUGGING_INFO) + defined (SDB_DEBUGGING_INFO) + defined (DWARF_DEBUGGING_INFO) + defined (DWARF2_DEBUGGING_INFO) + defined (XCOFF_DEBUGGING_INFO))
...
@@ -235,7 +237,7 @@ extern int target_flags;
...
@@ -235,7 +237,7 @@ extern int target_flags;
structdump_file_info
structdump_file_info
{
{
/* The unique extension to apply, e.g. ".jump". */
/* The unique extension to apply, e.g. ".jump". */
constchar*constextension;
constchar*constextension;
/* The -d<c> character that enables this dump file. */
/* The -d<c> character that enables this dump file. */
charconstdebug_switch;
charconstdebug_switch;
...
@@ -296,7 +298,7 @@ enum dump_file_index
...
@@ -296,7 +298,7 @@ enum dump_file_index
" H K OPQ TUVW YZ"
" H K OPQ TUVW YZ"
*/
*/
structdump_file_infodump_file[DFI_MAX]=
structdump_file_infodump_file[DFI_MAX]=
{
{
{"rtl",'r',0,0,0},
{"rtl",'r',0,0,0},
{"sibling",'i',0,0,0},
{"sibling",'i',0,0,0},
...
@@ -340,7 +342,7 @@ int rtl_dump_and_exit;
...
@@ -340,7 +342,7 @@ int rtl_dump_and_exit;
intflag_print_asm_name;
intflag_print_asm_name;
staticintflag_print_mem;
staticintflag_print_mem;
staticintversion_flag;
staticintversion_flag;
staticchar*filename;
staticchar*filename;
enumgraph_dump_typesgraph_dump_format;
enumgraph_dump_typesgraph_dump_format;
/* Name for output file of assembly code, specified with -o. */
/* Name for output file of assembly code, specified with -o. */
...
@@ -441,11 +443,11 @@ int flag_test_coverage = 0;
...
@@ -441,11 +443,11 @@ int flag_test_coverage = 0;
intflag_branch_probabilities=0;
intflag_branch_probabilities=0;
/* Nonzero if basic blocks should be reordered. */
/* Nonzero if basic blocks should be reordered. */
intflag_reorder_blocks=0;
intflag_reorder_blocks=0;
/* Nonzero if registers should be renamed */
/* Nonzero if registers should be renamed. */
intflag_rename_registers=0;
intflag_rename_registers=0;
...
@@ -552,12 +554,12 @@ int flag_unroll_loops;
...
@@ -552,12 +554,12 @@ int flag_unroll_loops;
intflag_unroll_all_loops;
intflag_unroll_all_loops;
/* Nonzero forces all invariant computations in loops to be moved
/* Nonzero forces all invariant computations in loops to be moved
outside the loop. */
outside the loop. */
intflag_move_all_movables=0;
intflag_move_all_movables=0;
/* Nonzero forces all general induction variables in loops to be
/* Nonzero forces all general induction variables in loops to be
strength reduced. */
strength reduced. */
intflag_reduce_all_givs=0;
intflag_reduce_all_givs=0;
...
@@ -588,7 +590,7 @@ int flag_omit_frame_pointer = 0;
...
@@ -588,7 +590,7 @@ int flag_omit_frame_pointer = 0;
intflag_function_sections=0;
intflag_function_sections=0;
/* ... and similar for data. */
/* ... and similar for data. */
intflag_data_sections=0;
intflag_data_sections=0;
/* Nonzero to inhibit use of define_optimization peephole opts. */
/* Nonzero to inhibit use of define_optimization peephole opts. */
...
@@ -699,12 +701,12 @@ int flag_pic;
...
@@ -699,12 +701,12 @@ int flag_pic;
intflag_exceptions;
intflag_exceptions;
/* Nonzero means use the new model for exception handling. Replaces
/* Nonzero means use the new model for exception handling. Replaces
-DNEW_EH_MODEL as a compile option. */
-DNEW_EH_MODEL as a compile option. */
intflag_new_exceptions=1;
intflag_new_exceptions=1;
/* Nonzero means generate frame unwind info table when supported */
/* Nonzero means generate frame unwind info table when supported. */
intflag_unwind_tables=0;
intflag_unwind_tables=0;
...
@@ -750,11 +752,11 @@ int flag_schedule_speculative_load_dangerous = 0;
...
@@ -750,11 +752,11 @@ int flag_schedule_speculative_load_dangerous = 0;
intflag_single_precision_constant;
intflag_single_precision_constant;
/* flag_branch_on_count_reg means try to replace add-1,compare,branch tupple
/* flag_branch_on_count_reg means try to replace add-1,compare,branch tupple
by a cheaper branch on a count register. */
by a cheaper branch on a count register. */
intflag_branch_on_count_reg=1;
intflag_branch_on_count_reg=1;
/* -finhibit-size-directive inhibits output of .size for ELF.
/* -finhibit-size-directive inhibits output of .size for ELF.
This is used only for compiling crtstuff.c,
This is used only for compiling crtstuff.c,
and it may be extended to other effects
and it may be extended to other effects
needed for crtstuff.c on other systems. */
needed for crtstuff.c on other systems. */
intflag_inhibit_size_directive=0;
intflag_inhibit_size_directive=0;
...
@@ -792,7 +794,7 @@ int flag_ssa = 0;
...
@@ -792,7 +794,7 @@ int flag_ssa = 0;
/* Enable dead code elimination. */
/* Enable dead code elimination. */
intflag_dce=0;
intflag_dce=0;
/* Tag all structures with __attribute__(packed) */
/* Tag all structures with __attribute__(packed). */
intflag_pack_struct=0;
intflag_pack_struct=0;
/* Emit code to check for stack overflow; also may cause large objects
/* Emit code to check for stack overflow; also may cause large objects
...
@@ -841,7 +843,7 @@ int flag_instrument_function_entry_exit = 0;
...
@@ -841,7 +843,7 @@ int flag_instrument_function_entry_exit = 0;
intflag_no_ident=0;
intflag_no_ident=0;
/* This will perform a peephole pass before sched2. */
/* This will perform a peephole pass before sched2. */
intflag_peephole2=0;
intflag_peephole2=0;
/* -fbounded-pointers causes gcc to compile pointers as composite
/* -fbounded-pointers causes gcc to compile pointers as composite