osprey/common/com/controls.cxx File Reference

#include "defs.h"
#include "controls.h"
#include "config.h"
#include "erglob.h"
#include "glob.h"
#include "tracing.h"
#include "targ_ctrl.h"

Include dependency graph for controls.cxx:

Go to the source code of this file.

Data Types

type  str_list
type  CONTROL_INFO
type  o_gr_exp
type  CONTROL_GROUP_INFO
type  CTRL_VAL_SET

Defines

#define FOR_ALL_CONTROLS(i)   for (i=CONTROL_FIRST; i<CONTROL_LAST; i++)
#define STRLIST_item(x)   (x)->item
#define CI_HAS_AA_VAL   0x0001
#define CI_HAS_ONCE_VAL   0x0002
#define CI_USER_SPECIFIED_IMPL   0x0004
#define CI_USER_SPECIFIED_EXPL   0x0008
#define CI_USER_SPECIFIED   (CI_USER_SPECIFIED_IMPL|CI_USER_SPECIFIED_EXPL)
#define CI_NAMELIST_TYPE   0x0010
#define CI_CAN_CHANGE   0x0020
#define CI_SCOPE   0x0f00
#define CI_SCOPE_LINE   0x0100
#define CI_SCOPE_LOOP   0x0200
#define CI_SCOPE_ROUTINE   0x0300
#define CI_SCOPE_FILE   0x0400
#define CI_SCOPE_COMPILATION   0x0500
#define CI_HAS_CHANGED   0x1000
#define IS_INT_TYPED(ci)
#define IS_NLIST_TYPED(ci)
#define CI_int(ci, f)   (IS_INT_TYPED(ci))->f
#define CI_nlist(ci, f)   ((STR_LIST*)(IS_NLIST_TYPED(ci))->f)
#define Set_CI_int(ci, f, v)   (IS_INT_TYPED(ci))->f=(v)
#define Set_CI_nlist(ci, f, v)   (IS_NLIST_TYPED(ci)->f)=((INTPS)(v))
#define CI_can_change(ci)   ((ci)->flags & CI_CAN_CHANGE)
#define CI_scope(ci)   ((ci)->flags & CI_SCOPE)
#define CI_has_changed(ci)   ((ci)->flags & CI_HAS_CHANGED)
#define Set_CI_has_changed(ci)   ((ci)->flags |= CI_HAS_CHANGED)
#define CI_has_AA_val(ci)   ((ci)->flags & CI_HAS_AA_VAL)
#define Set_CI_has_AA_val(ci)   ((ci)->flags |= CI_HAS_AA_VAL)
#define Reset_CI_has_AA_val(ci)   ((ci)->flags &= ~CI_HAS_AA_VAL)
#define CI_has_once_val(ci)   ((ci)->flags & CI_HAS_ONCE_VAL)
#define Set_CI_has_once_val(ci)   ((ci)->flags |= CI_HAS_ONCE_VAL)
#define Reset_CI_has_once_val(ci)   ((ci)->flags &= ~CI_HAS_ONCE_VAL)
#define CI_user_specified(ci)   ((ci)->flags & CI_USER_SPECIFIED)
#define Set_CI_user_specified(ci)   ((ci)->flags |= CI_USER_SPECIFIED)
#define Reset_CI_user_specified(ci)   ((ci)->flags &= ~CI_USER_SPECIFIED)
#define CI_user_specified_impl(ci)   ((ci)->flags & CI_USER_SPECIFIED_IMPL)
#define Set_CI_user_specified_impl(ci)   ((ci)->flags |= CI_USER_SPECIFIED_IMPL)
#define Reset_CI_user_specified_impl(ci)   ((ci)->flags &= ~CI_USER_SPECIFIED_IMPL)
#define CI_user_specified_expl(ci)   ((ci)->flags & CI_USER_SPECIFIED_EXPL)
#define Set_CI_user_specified_expl(ci)   ((ci)->flags |= CI_USER_SPECIFIED_EXPL)
#define Reset_CI_user_specified_expl(ci)   ((ci)->flags &= ~CI_USER_SPECIFIED_EXPL)
#define CI_is_int_type(ci)   (((ci)->flags & CI_NAMELIST_TYPE) == 0)
#define CI_is_nlist_type(ci)   ((ci)->flags & CI_NAMELIST_TYPE)
#define Report_Error   if (Diag_Controls) ErrMsg
#define N   CI_NAMELIST_TYPE
#define MI   0x7fffffff
#define H   CI_CAN_CHANGE
#define P   CI_SCOPE_LOOP
#define L   CI_SCOPE_LINE
#define R   CI_SCOPE_ROUTINE
#define F   CI_SCOPE_FILE
#define C   CI_SCOPE_COMPILATION
#define CGI_IS_INT_TYPE   0x0001
#define CGI_is_int_type(c)   ((c)->flags & CGI_IS_INT_TYPE != 0)
#define IS_ID_CHAR(c)
#define ERRORS_FOUND   1
#define NO_ERRORS_FOUND   0
#define CI_name(a)   ((a)->name)
#define debugging   FALSE
#define dprintf   if (debugging) printf
#define CI_allowed_vals(a)   CI_nlist(a,min_val)

Typedefs

typedef struct str_list STR_LIST
typedef struct o_gr_exp O_GR_EXP

Functions/Subroutines

static STR_LISTmake_nlist (char *name, STR_LIST *next)
static INT store_ctrl (char *, STR_LIST *, INT)
static BOOL is_nlist_typed (char *name)
INT Process_Control_Opt (const char *save_a, INT flags)
static BOOL same_name_lists (STR_LIST *a, STR_LIST *b)
static void push_cur_val (CONTROL_INFO *a)
void Init_Controls_Tbl (void)
static void save_ctrl_val_set (CTRL_VAL_SET *s)
static void restore_ctrl_val_set (CTRL_VAL_SET *r)
void Save_Routine_Top_Ctrls (void)
void Restore_Routine_Top_Ctrls (void)
void Restore_Cmd_Line_Ctrls (void)
void Apply_Controls (void)
void Apply_Routine_Scope_Controls (void)
INT32 Get_Int_Ctrl_Val (CONTROL a)
const char * Get_Name_Ctrl_Val (CONTROL a)
void Pop_Controls (INT32 level)
void Pop_Once_Line_Controls (void)
INT Process_Pragma (char *x)
void Print_Controls (FILE *fp, const char *tag, BOOL def)
void Fix_g_O (void)

Variables

const char * ci_int_type_message = "Control %s expects integer values"
const char * ci_nlist_type_message = "Control %s expects namelist values"
static BOOL Inside_A_Routine = FALSE
BOOL Diag_On_Pragmas = TRUE
static BOOL Diag_Controls = TRUE
static STR_LIST ccv0 = {"cckr", NULL}
static STR_LIST ccv1 = {"xansi", &ccv0}
static STR_LIST ccv2 = {"cplus", &ccv1}
static STR_LIST ccv = {"ansi", &ccv2}
static STR_LIST icv0 = {"signed", NULL}
static STR_LIST icv = {"unsigned",&icv0}
static STR_LIST ocv0 = {"svr4", NULL}
static STR_LIST ocv = {"svr3", &ocv0}
CONTROL_INFO Aflag_Tbl []
static O_GR_EXP o_group_expansion []
static O_GR_EXP f_group_expansion []
static CONTROL_GROUP_INFO Control_Group_Tbl []
CTRL_VAL_SET routine_top_values
CTRL_VAL_SET cmd_line_values


Define Documentation

#define C   CI_SCOPE_COMPILATION

#define CGI_is_int_type ( c   )     ((c)->flags & CGI_IS_INT_TYPE != 0)

Definition at line 348 of file controls.cxx.

Referenced by is_nlist_typed(), and store_ctrl().

#define CGI_IS_INT_TYPE   0x0001

Definition at line 347 of file controls.cxx.

#define CI_allowed_vals ( a   )     CI_nlist(a,min_val)

Definition at line 794 of file controls.cxx.

Referenced by Init_Controls_Tbl().

#define CI_can_change ( ci   )     ((ci)->flags & CI_CAN_CHANGE)

Definition at line 139 of file controls.cxx.

#define CI_CAN_CHANGE   0x0020

Definition at line 117 of file controls.cxx.

#define CI_has_AA_val ( ci   )     ((ci)->flags & CI_HAS_AA_VAL)

Definition at line 145 of file controls.cxx.

Referenced by store_ctrl().

#define CI_HAS_AA_VAL   0x0001

Definition at line 107 of file controls.cxx.

#define CI_has_changed ( ci   )     ((ci)->flags & CI_HAS_CHANGED)

Definition at line 142 of file controls.cxx.

#define CI_HAS_CHANGED   0x1000

Definition at line 124 of file controls.cxx.

#define CI_has_once_val ( ci   )     ((ci)->flags & CI_HAS_ONCE_VAL)

Definition at line 149 of file controls.cxx.

Referenced by Pop_Controls().

#define CI_HAS_ONCE_VAL   0x0002

Definition at line 108 of file controls.cxx.

#define CI_int ( ci,
f   )     (IS_INT_TYPED(ci))->f

Definition at line 134 of file controls.cxx.

Referenced by Get_Int_Ctrl_Val(), and store_ctrl().

#define CI_is_int_type ( ci   )     (((ci)->flags & CI_NAMELIST_TYPE) == 0)

Definition at line 165 of file controls.cxx.

Referenced by Init_Controls_Tbl(), and Print_Controls().

#define CI_is_nlist_type ( ci   )     ((ci)->flags & CI_NAMELIST_TYPE)

Definition at line 166 of file controls.cxx.

Referenced by is_nlist_typed(), and store_ctrl().

#define CI_name ( a   )     ((a)->name)

Definition at line 590 of file controls.cxx.

Referenced by store_ctrl().

#define CI_NAMELIST_TYPE   0x0010

Definition at line 115 of file controls.cxx.

Referenced by Get_Int_Ctrl_Val(), and Get_Name_Ctrl_Val().

#define CI_nlist ( ci,
f   )     ((STR_LIST*)(IS_NLIST_TYPED(ci))->f)

Definition at line 135 of file controls.cxx.

Referenced by Get_Name_Ctrl_Val(), Print_Controls(), and store_ctrl().

#define CI_scope ( ci   )     ((ci)->flags & CI_SCOPE)

Definition at line 140 of file controls.cxx.

Referenced by Pop_Controls(), and store_ctrl().

#define CI_SCOPE   0x0f00

Definition at line 118 of file controls.cxx.

#define CI_SCOPE_COMPILATION   0x0500

Definition at line 123 of file controls.cxx.

#define CI_SCOPE_FILE   0x0400

Definition at line 122 of file controls.cxx.

Referenced by store_ctrl().

#define CI_SCOPE_LINE   0x0100

Definition at line 119 of file controls.cxx.

Referenced by Pop_Once_Line_Controls().

#define CI_SCOPE_LOOP   0x0200

Definition at line 120 of file controls.cxx.

Referenced by store_ctrl().

#define CI_SCOPE_ROUTINE   0x0300

Definition at line 121 of file controls.cxx.

Referenced by store_ctrl().

#define CI_user_specified ( ci   )     ((ci)->flags & CI_USER_SPECIFIED)

Definition at line 153 of file controls.cxx.

Referenced by Apply_Controls().

#define CI_USER_SPECIFIED   (CI_USER_SPECIFIED_IMPL|CI_USER_SPECIFIED_EXPL)

Definition at line 114 of file controls.cxx.

#define CI_user_specified_expl ( ci   )     ((ci)->flags & CI_USER_SPECIFIED_EXPL)

Definition at line 161 of file controls.cxx.

Referenced by store_ctrl().

#define CI_USER_SPECIFIED_EXPL   0x0008

Definition at line 112 of file controls.cxx.

#define CI_user_specified_impl ( ci   )     ((ci)->flags & CI_USER_SPECIFIED_IMPL)

Definition at line 157 of file controls.cxx.

#define CI_USER_SPECIFIED_IMPL   0x0004

Definition at line 110 of file controls.cxx.

#define debugging   FALSE

Definition at line 592 of file controls.cxx.

Referenced by store_ctrl().

#define dprintf   if (debugging) printf

Definition at line 593 of file controls.cxx.

Referenced by store_ctrl().

#define ERRORS_FOUND   1

Definition at line 394 of file controls.cxx.

Referenced by Process_Control_Opt(), and store_ctrl().

#define F   CI_SCOPE_FILE

#define FOR_ALL_CONTROLS ( i   )     for (i=CONTROL_FIRST; i<CONTROL_LAST; i++)

Definition at line 83 of file controls.cxx.

#define H   CI_CAN_CHANGE

#define IS_ID_CHAR ( c   ) 

Value:

(((c)>='0'&&(c)<='9')||((c)=='-')||(nlist_ctrl&&\
  (((c)>='a'&&(c)<='z')||((c)=='_')||((c)>='A'&&(c)<='Z')||((c)=='$'))))

Definition at line 391 of file controls.cxx.

Referenced by Process_Control_Opt().

#define IS_INT_TYPED ( ci   ) 

Value:

Definition at line 129 of file controls.cxx.

#define IS_NLIST_TYPED ( ci   ) 

Value:

Definition at line 131 of file controls.cxx.

#define L   CI_SCOPE_LINE

Definition at line 218 of file controls.cxx.

Referenced by $DFI(), $EFI(), __attribute__(), __cosh(), __coshf(), __cqdiv(), __cqsqrt(), __dcis(), __drem(), __expf(), __f77_f_back_com(), __fixdfsi(), __fixunssfsi(), __floatsidf(), __floatunsidf(), __fmod(), __leb128_decode(), __leb128_encode(), __libm_dcis(), __log(), __log10(), __log10f(), __logf(), __pow(), __powf(), __q_acosd(), __q_asind(), __q_atand(), __q_cosd(), __q_sind(), __q_tand(), __qatan2d(), __rcis(), __s_rsfi_com(), __sincos(), __sinh(), __sinhf(), __tanh(), __tanhf(), _bfd_vms_slurp_gsd(), RGN_CFLOW_MGR::_compute_node_level(), _elf_csum(), _FWF(), _type_f(), _U_Qfneg(), _unit_trunc(), _Unwind_Find_Entry(), add_fdes(), adjust_insn_length(), alpha_expand_epilogue(), alpha_expand_prologue(), alpha_fold_builtin(), alpha_sa_mask(), alpha_start_function(), aout_adobe_callback(), arc_save_restore(), bset_h(), bset_l(), btest_h(), btest_l(), c_dfe(), c_due(), c_le(), c_nle(), c_sfe(), c_sue(), calculate_iteration_count(), check_defines(), Cif_Getfiledir(), cif_machine_characteristics_rec(), cif_summary_rec(), classify_object_over_fdes(), compare_derived_types(), complex_sqrt(), compute_frame_size(), compute_register_save_size(), cprop(), create_format_tmp(), create_go32_stub(), create_runtime_array_constructor(), cvrt_exp_to_pdg(), DEFUN(), determine_slice_size(), disassemble(), e_d(), elf32_checksum(), en_fio(), etir_opr(), expand_epilogue(), expand_prologue(), expandargv(), extract_mbe(), extract_normal(), f77nowreading(), f77nowwriting(), f_clos_com(), f_del_com(), f_end_com(), f_find_com(), f_init(), f_open_com(), f_rew_com(), f_unl_com(), ffecom_init_0(), flatten_function_call(), fstat(), gen_bd_entry(), gen_mix4right(), gen_nop_b(), gen_nop_f(), gen_nop_i(), gen_nop_x(), gen_shift_mix4left(), gen_smuldi3_highpart(), gen_split_301(), gen_split_302(), gen_split_350(), gen_split_352(), gen_umuldi3_highpart(), get_ufd(), ggc_pch_alloc_object(), ggc_pch_read(), gs_read(), hash1(), huge_intrinsic(), init_cif(), init_cmd_line(), Init_Prefetch_Options(), insert_1(), insert_mbe(), insert_normal(), interpret_array_construct_opr(), interpret_implied_do(), interpret_ref(), l_R16(), linear_search_fdes(), lower_io_statement(), m32r_output_function_epilogue(), main(), map_luno(), mips_expand_epilogue(), ntr_const_tbl(), ntr_unshared_const_tbl(), ppcboot_object_p(), put_insn_int_value(), ran_(), rd_ed(), read_sleb128(), read_zip_archive(), recog(), recog_1(), recog_10(), recog_11(), recog_2(), recog_4(), recog_5(), recog_6(), recog_7(), recog_8(), recog_9(), reshape_intrinsic(), s_rsli_com(), s_wsfi64_mp(), s_wsli_com(), save_restore_insns(), shft_l(), shft_ll(), sparc_flat_save_restore(), split_1(), split_2(), srch_ar_file_for_module_tbl(), ST_is_const_initialized_scalar(), stat(), t_runc(), tic30_aout_callback(), tir_opr(), tir_sto(), transfer_intrinsic(), try_constant_tricks(), udivmodsi4(), unwind_dump2ascii(), unwind_dump2elf(), unwind_dump_body_desc(), unwind_dump_header_desc(), unwind_dump_prologue_desc(), unwind_frame(), unwind_get_obj_data(), unwind_info_add_body_header(), unwind_info_add_prologue_gr_header(), unwind_info_add_prologue_header(), unwind_info_finalize(), unwind_info_initialize(), unwind_process_body_desc(), unwind_process_desc(), unwind_process_header_desc(), unwind_process_prologue_desc(), utime(), vms_canonicalize_dynamic_reloc(), vms_canonicalize_dynamic_symtab(), vms_get_dynamic_reloc_upper_bound(), vms_get_reloc_upper_bound(), w_ed(), wait_send_semantics(), y_ungetc(), yyparse(), zone_clear_object_alloc_bit(), and zone_set_object_alloc_bit().

#define MI   0x7fffffff

Definition at line 215 of file controls.cxx.

#define N   CI_NAMELIST_TYPE

#define NO_ERRORS_FOUND   0

Definition at line 395 of file controls.cxx.

Referenced by Process_Control_Opt(), and store_ctrl().

#define P   CI_SCOPE_LOOP

#define R   CI_SCOPE_ROUTINE

#define Report_Error   if (Diag_Controls) ErrMsg

Definition at line 194 of file controls.cxx.

Referenced by Apply_Controls(), Process_Control_Opt(), and store_ctrl().

#define Reset_CI_has_AA_val ( ci   )     ((ci)->flags &= ~CI_HAS_AA_VAL)

Definition at line 147 of file controls.cxx.

#define Reset_CI_has_once_val ( ci   )     ((ci)->flags &= ~CI_HAS_ONCE_VAL)

Definition at line 151 of file controls.cxx.

Referenced by Pop_Controls().

#define Reset_CI_user_specified ( ci   )     ((ci)->flags &= ~CI_USER_SPECIFIED)

Definition at line 155 of file controls.cxx.

#define Reset_CI_user_specified_expl ( ci   )     ((ci)->flags &= ~CI_USER_SPECIFIED_EXPL)

Definition at line 163 of file controls.cxx.

#define Reset_CI_user_specified_impl ( ci   )     ((ci)->flags &= ~CI_USER_SPECIFIED_IMPL)

Definition at line 159 of file controls.cxx.

#define Set_CI_has_AA_val ( ci   )     ((ci)->flags |= CI_HAS_AA_VAL)

Definition at line 146 of file controls.cxx.

Referenced by store_ctrl().

#define Set_CI_has_changed ( ci   )     ((ci)->flags |= CI_HAS_CHANGED)

Definition at line 143 of file controls.cxx.

Referenced by store_ctrl().

#define Set_CI_has_once_val ( ci   )     ((ci)->flags |= CI_HAS_ONCE_VAL)

Definition at line 150 of file controls.cxx.

Referenced by push_cur_val().

#define Set_CI_int ( ci,
f,
 )     (IS_INT_TYPED(ci))->f=(v)

Definition at line 136 of file controls.cxx.

Referenced by Fix_g_O(), and store_ctrl().

#define Set_CI_nlist ( ci,
f,
 )     (IS_NLIST_TYPED(ci)->f)=((INTPS)(v))

Definition at line 137 of file controls.cxx.

Referenced by Init_Controls_Tbl(), and store_ctrl().

#define Set_CI_user_specified ( ci   )     ((ci)->flags |= CI_USER_SPECIFIED)

Definition at line 154 of file controls.cxx.

#define Set_CI_user_specified_expl ( ci   )     ((ci)->flags |= CI_USER_SPECIFIED_EXPL)

Definition at line 162 of file controls.cxx.

Referenced by store_ctrl().

#define Set_CI_user_specified_impl ( ci   )     ((ci)->flags |= CI_USER_SPECIFIED_IMPL)

Definition at line 158 of file controls.cxx.

Referenced by store_ctrl().

#define STRLIST_item (  )     (x)->item

Definition at line 90 of file controls.cxx.

Referenced by Get_Name_Ctrl_Val().


Typedef Documentation


Function Documentation

void Apply_Controls ( void   ) 

void Apply_Routine_Scope_Controls ( void   ) 

void Fix_g_O ( void   ) 

INT32 Get_Int_Ctrl_Val ( CONTROL  a  ) 

Definition at line 1000 of file controls.cxx.

References CI_int, CI_NAMELIST_TYPE, flags, INT, and Is_True.

Referenced by Apply_Controls(), and Apply_Routine_Scope_Controls().

const char* Get_Name_Ctrl_Val ( CONTROL  a  ) 

Definition at line 1010 of file controls.cxx.

References CI_NAMELIST_TYPE, CI_nlist, flags, INT, Is_True, and STRLIST_item.

void Init_Controls_Tbl ( void   ) 

static BOOL is_nlist_typed ( char *  name  )  [static]

static STR_LIST* make_nlist ( char *  name,
STR_LIST next 
) [static]

Definition at line 383 of file controls.cxx.

References str_list::item, str_list::next, r, Src_Alloc, strcpy, and strlen().

Referenced by Process_Control_Opt().

void Pop_Controls ( INT32  level  ) 

void Pop_Once_Line_Controls ( void   ) 

Definition at line 1047 of file controls.cxx.

References CI_SCOPE_LINE, and Pop_Controls().

void Print_Controls ( FILE fp,
const char *  tag,
BOOL  def 
)

INT Process_Control_Opt ( const char *  save_a,
INT  flags 
)

INT Process_Pragma ( char *  x  ) 

Definition at line 1064 of file controls.cxx.

References flags, HCO_ONCE, HCO_PRAGMA, INT, Process_Control_Opt(), and r.

static void push_cur_val ( CONTROL_INFO a  )  [static]

Definition at line 575 of file controls.cxx.

References CONTROL_INFO::cur_val, CONTROL_INFO::prev_val, and Set_CI_has_once_val.

Referenced by store_ctrl().

void Restore_Cmd_Line_Ctrls ( void   ) 

Definition at line 911 of file controls.cxx.

References BOOL, fprintf(), Get_Trace(), Print_Controls(), restore_ctrl_val_set(), TFile, TP_MISC, and TRUE.

Referenced by WFE_File_Init(), and WGEN_File_Init().

static void restore_ctrl_val_set ( CTRL_VAL_SET r  )  [static]

Definition at line 874 of file controls.cxx.

References CONTROL_FIRST, i, INT, and CTRL_VAL_SET::value.

Referenced by Restore_Cmd_Line_Ctrls(), and Restore_Routine_Top_Ctrls().

void Restore_Routine_Top_Ctrls ( void   ) 

static BOOL same_name_lists ( STR_LIST a,
STR_LIST b 
) [static]

Definition at line 542 of file controls.cxx.

References BOOL, FALSE, INT16, str_list::item, str_list::next, p, strcmp(), and TRUE.

Referenced by store_ctrl().

static void save_ctrl_val_set ( CTRL_VAL_SET s  )  [static]

Definition at line 866 of file controls.cxx.

References CONTROL_FIRST, CONTROL_INFO::cur_val, i, INT, and CTRL_VAL_SET::value.

Referenced by Apply_Controls(), and Save_Routine_Top_Ctrls().

void Save_Routine_Top_Ctrls ( void   ) 

static INT store_ctrl ( char *  name,
STR_LIST name_list,
INT  flags 
) [static]


Variable Documentation

Definition at line 223 of file controls.cxx.

STR_LIST ccv = {"ansi", &ccv2} [static]

STR_LIST ccv0 = {"cckr", NULL} [static]

Definition at line 203 of file controls.cxx.

STR_LIST ccv1 = {"xansi", &ccv0} [static]

Definition at line 204 of file controls.cxx.

STR_LIST ccv2 = {"cplus", &ccv1} [static]

Definition at line 205 of file controls.cxx.

const char* ci_int_type_message = "Control %s expects integer values"

Definition at line 126 of file controls.cxx.

const char* ci_nlist_type_message = "Control %s expects namelist values"

Definition at line 127 of file controls.cxx.

Definition at line 863 of file controls.cxx.

Initial value:

 {
  {"OPT",  CGI_IS_INT_TYPE, 2, 0, 3, o_group_expansion},
  {"FORT", 0,     8, 0, 0, f_group_expansion},
  { NULL,  0,     0, 0, 0, 0,            }
}

Definition at line 377 of file controls.cxx.

BOOL Diag_Controls = TRUE [static]

Definition at line 193 of file controls.cxx.

Referenced by Apply_Controls().

Definition at line 186 of file controls.cxx.

Referenced by Apply_Controls().

Initial value:

 {
 {"classic", "fcols=72,ftab=0,fblank=1" },
 {"svs72"  , "fcols=72,ftab=0,fblank=0" },
 {"svs120" , "fcols=120,ftab=0,fblank=1" },
 {"normal" , "fcols=72,ftab=1,fblank=0" },
 {"vax72"  , "fcols=72,ftab=1,fblank=1" },
 {"vax132" , "fcols=132,ftab=1,fblank=1" },
 {"mips72" , "fcols=72,ftab=2,fblank=0" },
 {"unix72" , "fcols=72,ftab=2,fblank=1" },
 {"unix"   , "fcols=0,ftab=2,fblank=1" }
}

Definition at line 365 of file controls.cxx.

STR_LIST icv = {"unsigned",&icv0} [static]

Definition at line 209 of file controls.cxx.

Referenced by read_class().

STR_LIST icv0 = {"signed", NULL} [static]

Definition at line 208 of file controls.cxx.

BOOL Inside_A_Routine = FALSE [static]

Definition at line 172 of file controls.cxx.

Referenced by Restore_Routine_Top_Ctrls(), Save_Routine_Top_Ctrls(), and store_ctrl().

Initial value:

 {
   { "no-opt",
    "callmod=0,constp=0,copyp=0,domain=1,flow=0,fcm=0,"
    "alias=0,mopt=0,reg=0,sched=0,unroll=0,whole=0" },
   { "local-opt",
    "callmod=0,constp=0,copyp=0,domain=1,flow=0,fcm=0,"
    "alias=1,mopt=1,reg=0,sched=0,unroll=0,whole=0" },
   { "global-opt",
    "callmod=1,constp=2,copyp=2,domain=1,flow=1,fcm=1,"
    "alias=3,mopt=3,reg=1,sched=1,unroll=0,whole=0" },
   { "swp-opt",
    "callmod=1,constp=2,copyp=2,domain=1,flow=1,fcm=1,"
    "alias=3,mopt=3,reg=1,sched=1,unroll=0,whole=0" },
}

Definition at line 350 of file controls.cxx.

STR_LIST ocv = {"svr3", &ocv0} [static]

Definition at line 212 of file controls.cxx.

STR_LIST ocv0 = {"svr4", NULL} [static]

Definition at line 211 of file controls.cxx.

Definition at line 856 of file controls.cxx.


Generated on Wed Apr 8 14:38:03 2009 for Open64 by  doxygen 1.5.6