#include <unistd.h>#include "defines.h"#include "host.m"#include "host.h"#include "target.m"#include "target.h"#include "globals.m"#include "tokens.m"#include "sytb.m"#include "src_input.m"#include "cmd_line.m"#include "debug.m"#include "globals.h"#include "tokens.h"#include "sytb.h"#include "cmd_line.h"
Go to the source code of this file.
Functions | |
| static void | dump_help_screen (void) |
| static void | init_cmd_line (void) |
| static void | process_A_option (char *) |
| static void | process_a_option (char *) |
| static void | process_b_option (char *) |
| static void | process_C_option (char *, char *[]) |
| static void | process_d_option (char *) |
| static void | process_e_option (char *) |
| static void | process_f_option (char *) |
| static void | process_G_option (char *) |
| static void | process_i_option (char *) |
| static void | process_J_option (char *) |
| static void | process_k_option (char *) |
| static void | process_m_option (char *) |
| static void | process_M_option (char *) |
| static void | process_N_option (char *) |
| static void | process_O_option (char *, int) |
| static void | add_to_fp_table (char *, int *, int) |
| static void | process_P_option (char *) |
| static void | process_q_option (char *) |
| static void | process_r_option (char *) |
| static void | process_R_option (char *) |
| static void | process_s_option (char *) |
| static void | process_S_option (char *) |
| static void | process_t_option (char *) |
| static void | process_u_option (char *) |
| static void | process_v_option (char *) |
| static void | process_x_option (char *) |
| static void | process_X_option (char *) |
| static void | process_Y_option (char *) |
| static void | set_prog_file_names (char *argv[]) |
| static void | validate_O_option (void) |
| static void | validate_G_option (void) |
| static void | validate_R_option (void) |
| static void | validate_s_option (void) |
| static void | process_D_option (char *) |
| static void | process_U_option (char *) |
| void | process_v_dbg_flags (char *) |
| static void | set_system_module_path (void) |
| static void | process_reshape_array (char *) |
| static void | dump_options (void) |
| int | process_cmd_line (int argc, char *argv[]) |
Variables | |
| static char | USMID [] = "\n@(#)5.0_pl/sources/cmd_line.c 5.16 10/20/99 17:17:46\n" |
| char | release_level [] |
| char | frontend_version [] |
| static void add_to_fp_table | ( | char * | optargs, | |
| int * | start_idx, | |||
| int | option | |||
| ) | [static] |
Definition at line 5071 of file cmd_line.c.
References CLEAR_TBL_NTRY, file_path_tbl, file_path_tbl_idx, FP_CLASS, FP_NAME_IDX, FP_NAME_LEN, FP_NAME_PTR, FP_NEXT_FILE_IDX, FP_SRCH_THE_FILE, Func_Entry, Func_Exit, Include_Fp, MAX_FILE_NAME_SIZE, name_pool_entry::name_long, NULL, NULL_IDX, SLASH, str_pool, str_pool_idx, strcpy, TBL_REALLOC_CK, TRACE, TRUE, and WORD_LEN.
Referenced by process_cmd_line(), and process_O_option().
| static void dump_help_screen | ( | void | ) | [static] |
Definition at line 4983 of file cmd_line.c.
References fprintf(), Func_Entry, Func_Exit, NULL, and TRACE.
Referenced by process_cmd_line().

| static void dump_options | ( | void | ) | [static] |
Definition at line 6866 of file cmd_line.c.
Referenced by process_cmd_line().
| static void init_cmd_line | ( | void | ) | [static] |
Definition at line 837 of file cmd_line.c.
References on_off_flags_entry::abort_if_any_errors, on_off_flags_entry::abort_on_100_errors, dump_flags_entry::abort_on_ansi, accept_stream, opt_flags_entry::aggress, cmd_line_flags_entry::align32, cmd_line_flags_entry::align64, on_off_flags_entry::all_debug, on_off_flags_entry::alloc_autos_on_stack, on_off_flags_entry::allow_leading_uscore, on_off_flags_entry::assembly_listing_file, cmd_line_flags_entry::assembly_output, on_off_flags_entry::atexpert, dump_flags_entry::bd_tbl, cmd_line_flags_entry::binary_output, dump_flags_entry::blk_stk, opt_flags_entry::bottom_load, ccg_dump_flags, cft90_dash_a_dalign_option, cft90_dash_e_a_option, cft90_dash_e_i_option, cft90_dash_e_m_option, cft90_dash_e_n_option, cft90_dash_e_p_option, cft90_dash_e_r_option, cft90_dash_e_t_option, cft90_dash_e_u_option, cft90_dash_e_v_option, cft90_dash_G_debug_option, cft90_dash_m_option, cft90_dash_N_option, cft90_dash_O_aggress_option, cft90_dash_O_bl_option, cft90_dash_O_ieeeconform_option, cft90_dash_O_jump_option, cft90_dash_O_loopalign_option, cft90_dash_O_overindex_option, cft90_dash_O_pattern_option, cft90_dash_O_recurrence_option, cft90_dash_O_scalar_option, cft90_dash_O_split_option, cft90_dash_O_support_option, cft90_dash_O_task_option, cft90_dash_O_taskinner_option, cft90_dash_O_threshold_option, cft90_dash_O_unroll_option, cft90_dash_O_vector_option, cft90_dash_O_vsearch_option, cft90_dash_O_zeroinc_option, cft90_dash_X_option, cif_C_opts, cif_flags, cmd_line_flags, dump_flags_entry::cmd_line_tbls, dump_flags_entry::cn_tbl, cmd_line_flags_entry::co_array_fortran, dump_flags_entry::constant_bits, dump_flags_entry::cray_compatible, on_off_flags_entry::d_lines, cmd_line_flags_entry::dalign, cmd_line_flags_entry::debug_lvl, dump_flags_entry::defines, cmd_line_flags_entry::disregard_all_directives, cmd_line_flags_entry::disregard_all_dirs, cmd_line_flags_entry::disregard_all_mics, cmd_line_flags_entry::disregard_all_mips, cmd_line_flags_entry::disregard_all_mpp_cdirs, cmd_line_flags_entry::disregard_all_omps, cmd_line_flags_entry::disregard_all_openads, cmd_line_flags_entry::disregard_conditional_omp, disregard_directive, disregard_mics, disregard_mips, disregard_open_mp, disregard_openad, dump_flags_entry::dsm, dump_flags, cmd_line_flags_entry::dwarf_debug, on_off_flags_entry::enable_double_precision, on_off_flags_entry::eu, on_off_flags_entry::exec_doloops_once, opt_flags_entry::extent_assert, dump_flags_entry::f_minus_minus, FALSE, Fixed_Form, on_off_flags_entry::flowtrace_option, dump_flags_entry::fmm1, dump_flags_entry::fmm2, dump_flags_entry::fp_tbl, dump_flags_entry::ftrace_info, Func_Entry, Func_Exit, getenv(), dump_flags_entry::gl_tbl, idx, on_off_flags_entry::ieee, opt_flags_entry::ieeeconform, cmd_line_flags_entry::implicit_use_idx, on_off_flags_entry::indef_init, opt_flags_entry::inline_lvl, Inline_Lvl_0, on_off_flags_entry::integer_1_and_2, cmd_line_flags_entry::integer_32, dump_flags_entry::intrin_tbl, dump_flags_entry::ir1_tbl, dump_flags_entry::ir2_tbl, dump_flags_entry::ir3_tbl, dump_flags_entry::ir4_tbl, on_off_flags_entry::issue_ansi_messages, opt_flags_entry::jump, L, cmd_line_flags_entry::line_size_132, cmd_line_flags_entry::line_size_80, opt_flags_entry::loopalign, cmd_line_flags_entry::malleable, opt_flags_entry::matmul_inline, MAX_MSG_SIZE, dump_flags_entry::mem_report, message_error_tbl, message_suppress_tbl, message_warning_tbl, cmd_line_flags_entry::mod_out_path, dump_flags_entry::mod_version, opt_flags_entry::modinline, on_off_flags_entry::module_to_mod, dump_flags_entry::mp, on_off_flags_entry::MPP_apprentice, cmd_line_flags_entry::MPP_num_pes, cmd_line_flags_entry::msg_lvl_suppressed, opt_flags_entry::msgs, dump_flags_entry::mtrace_info, opt_flags_entry::mv_matmul_inline, dump_flags_entry::name_tbls, opt_flags_entry::neg_msgs, dump_flags_entry::no_dimension_padding, dump_flags_entry::no_module_output, opt_flags_entry::nointerchange, NULL, NULL_IDX, cmd_line_flags_entry::num_msgs_suppressed, on_off_flags, dump_flags_entry::open_mp, opt_flags, opt_flags_entry::opt_info, on_off_flags_entry::output_pound_lines, opt_flags_entry::over_index, dump_flags_entry::pack_half_word, on_off_flags_entry::pad_char_literals, opt_flags_entry::pattern, dump_flags_entry::pdgcs, dump_flags_entry::pdt_dump, opt_flags_entry::pipeline_lvl, cmd_line_flags_entry::pp_macro_expansion, on_off_flags_entry::preprocess, on_off_flags_entry::preprocess_only, process_u_option(), dump_flags_entry::pvp_test, on_off_flags_entry::reciprical_divide, on_off_flags_entry::recognize_minus_zero, opt_flags_entry::recurrence, on_off_flags_entry::recursive, on_off_flags_entry::remove_trailing_uscore, opt_flags_entry::reshape, opt_flags_entry::reshape_all_arrays, opt_flags_entry::reshape_idx, on_off_flags_entry::round_integer_divide, on_off_flags_entry::round_mult_operations, cmd_line_flags_entry::runtime_arg_call, cmd_line_flags_entry::runtime_arg_count_only, cmd_line_flags_entry::runtime_arg_entry, cmd_line_flags_entry::runtime_argument, cmd_line_flags_entry::runtime_bounds, cmd_line_flags_entry::runtime_conformance, cmd_line_flags_entry::runtime_intrinsics, cmd_line_flags_entry::runtime_ptr_chk, cmd_line_flags_entry::runtime_substring, cmd_line_flags_entry::s_cf77types, cmd_line_flags_entry::s_complex8, cmd_line_flags_entry::s_default32, cmd_line_flags_entry::s_default64, cmd_line_flags_entry::s_doublecomplex16, cmd_line_flags_entry::s_doubleprecision16, cmd_line_flags_entry::s_float64, cmd_line_flags_entry::s_integer8, cmd_line_flags_entry::s_logical8, cmd_line_flags_entry::s_pointer8, cmd_line_flags_entry::s_real8, on_off_flags_entry::save_all_vars, on_off_flags_entry::save_dot_i, dump_flags_entry::sb_tbl, opt_flags_entry::scalar_lvl, dump_flags_entry::scp_tbl, opt_flags_entry::set_allfastint_option, opt_flags_entry::set_fastint_option, opt_flags_entry::set_nofastint_option, set_support_lvl_option, on_off_flags_entry::shared_to_private_coer, opt_flags_entry::short_circuit_lvl, Short_Circuit_Present, dump_flags_entry::show_cmd_line, cmd_line_flags_entry::solaris_profile, opt_flags_entry::split_lvl, dump_flags_entry::src_dmp, cmd_line_flags_entry::src_form, cmd_line_flags_entry::static_threadprivate, dump_flags_entry::std_err, dump_flags_entry::stmt_dmp, opt_flags_entry::support_lvl, dump_flags_entry::sytb, target_sv1, opt_flags_entry::task_lvl, cmd_line_flags_entry::taskcommon, opt_flags_entry::taskinner, opt_flags_entry::threshold, Tok_Dir_End, Tok_Dir_Start, Tok_Mic_End, Tok_Mic_Start, Tok_Open_Mp_Dir_End, Tok_Open_Mp_Dir_Start, Tok_OpenAD_Dir_End, Tok_OpenAD_Dir_Start, Tok_SGI_Dir_End, Tok_SGI_Dir_Start, on_off_flags_entry::top_test_shortloops, TRACE, TRUE, cmd_line_flags_entry::truncate_bits, dump_flags_entry::typ_tbl, opt_flags_entry::unroll_lvl, on_off_flags_entry::upper_case_names, opt_flags_entry::vector_lvl, cmd_line_flags_entry::verify_option, opt_flags_entry::vsearch, on_off_flags_entry::zero_init, and opt_flags_entry::zeroinc.
Referenced by process_cmd_line().

| static void process_a_option | ( | char * | optargs | ) | [static] |
Definition at line 5217 of file cmd_line.c.
References cmd_line_flags_entry::align16, cmd_line_flags_entry::align32, cmd_line_flags_entry::align64, cmd_line_flags_entry::align8, ARG_ARG, ARG_STR_ARG, BLANK, cmd_line_flags, COMMA, cmd_line_flags_entry::dalign, EOS, EQUAL_STRS, Func_Entry, Func_Exit, Log_Error, Log_Warning, ntr_msg_queue(), NULL, cmd_line_flags_entry::pad, cmd_line_flags_entry::pad_amount, cmd_line_flags_entry::static_threadprivate, cmd_line_flags_entry::taskcommon, TRACE, and TRUE.
Referenced by process_cmd_line().

| static void process_A_option | ( | char * | optargs | ) | [static] |
Definition at line 5354 of file cmd_line.c.
References BLANK, CLEAR_TBL_NTRY, cmd_line_flags, COMMA, EOS, FALSE, file_path_tbl, file_path_tbl_idx, FP_CLASS, FP_NAME_IDX, FP_NAME_LEN, FP_NEXT_FILE_IDX, Func_Entry, Func_Exit, idx, cmd_line_flags_entry::implicit_use_idx, name_pool_entry::name_char, name_pool_entry::name_long, NULL, NULL_IDX, str_pool, str_pool_idx, TBL_REALLOC_CK, TRACE, TRUE, Unknown_Fp, and WORD_LEN.
Referenced by process_cmd_line().
| static void process_b_option | ( | char * | optargs | ) | [static] |
Definition at line 5445 of file cmd_line.c.
References cmd_line_flags_entry::assembly_output, bin_file, cmd_line_flags_entry::binary_output, cmd_line_flags, EOS, FALSE, Func_Entry, Func_Exit, Log_Warning, MAX_FILE_NAME_SIZE, NO_ARG, ntr_msg_queue(), NULL, TRACE, and TRUE.
Referenced by process_cmd_line().

| static void process_C_option | ( | char * | optargs, | |
| char * | argv[] | |||
| ) | [static] |
Definition at line 1150 of file cmd_line.c.
References ALL_RECS, BASIC_RECS, cif_C_opts, cif_flags, cif_name, CMD_PROVIDED_CIF, COMPILER_RECS, EOS, Func_Entry, Func_Exit, INFO_RECS, Log_Error, MEM_ALLOC, MESSAGE_RECS, MISC_RECS, ntr_msg_queue(), NULL, optind, orig_cmd_line, OUTPUT_TO_STDOUT, STR_ARG, strcpy, TRACE, and XREF_RECS.
Referenced by process_cmd_line().

| int process_cmd_line | ( | int | argc, | |
| char * | argv[] | |||
| ) |
Definition at line 132 of file cmd_line.c.
References add_to_fp_table(), cmd_line_flags_entry::align32, cmd_line_flags_entry::align64, on_off_flags_entry::all_debug, ALL_RECS, ARG_ARG, on_off_flags_entry::assembly_listing_file, cmd_line_flags_entry::assembly_output, assembly_output, BASIC_RECS, binary_output, cmd_line_flags_entry::binary_output, Caution_Lvl, cif_C_opts, cif_flags, cmd_line_flags_entry::cleanUpWhirl, cmd_line_flags, cmd_line_flags_entry::co_array_fortran, COMPILER_RECS, dump_flags_entry::cray_compatible, cmd_line_flags_entry::debug_lvl, Debug_Lvl_0, dump_flags, dump_help_screen(), dump_options(), EOF, on_off_flags_entry::eu, dump_flags_entry::f_minus_minus, FALSE, dump_flags_entry::fmm1, Func_Entry, Func_Exit, getopt(), dump_flags_entry::help_dbg, opt_flags_entry::ieeeconform, include_path_idx, on_off_flags_entry::indef_init, INFO_RECS, init_cmd_line(), issue_deferred_msgs(), Log_Error, Log_Warning, MESSAGE_RECS, MISC_RECS, cmd_line_flags_entry::mod_out_path, module_path_idx, on_off_flags_entry::module_to_mod, on_off_flags_entry::MPP_apprentice, cmd_line_flags_entry::msg_lvl_suppressed, MULT_STR_ARG, NO_ARG, No_Debugging, ntr_msg_queue(), NULL, on_off_flags, opt_flags, optarg, optind, Cif_f90_level_opt_entry::option, cmd_line_flags_entry::pp_macro_expansion, on_off_flags_entry::preprocess, PRINT_CMD_LINE_TBLS, process_A_option(), process_a_option(), process_b_option(), process_C_option(), process_D_option(), process_d_option(), process_e_option(), process_f_option(), process_G_option(), process_i_option(), process_J_option(), process_k_option(), process_M_option(), process_m_option(), process_N_option(), process_O_option(), process_P_option(), process_q_option(), process_R_option(), process_r_option(), process_S_option(), process_s_option(), process_t_option(), process_U_option(), process_u_option(), process_v_dbg_flags(), process_v_option(), process_X_option(), process_x_option(), process_Y_option(), on_off_flags_entry::reciprical_divide, on_off_flags_entry::round_integer_divide, cmd_line_flags_entry::runtime_arg_call, cmd_line_flags_entry::runtime_arg_entry, cmd_line_flags_entry::runtime_argument, cmd_line_flags_entry::runtime_bounds, cmd_line_flags_entry::runtime_conformance, cmd_line_flags_entry::runtime_ptr_chk, cmd_line_flags_entry::runtime_substring, cmd_line_flags_entry::s_default64, save_argc, opt_flags_entry::scalar_lvl, Scalar_Lvl_0, set_eu_option, set_ieeeconform_option, set_prog_file_names(), set_scalar_option, set_stream_option, set_task_option, set_vector_option, dump_flags_entry::show_cmd_line, opt_flags_entry::stream_lvl, Stream_Lvl_0, opt_flags_entry::support_lvl, target_ieee, opt_flags_entry::task_lvl, Task_Lvl_0, cmd_line_flags_entry::taskcommon, TRACE, TRUE, validate_G_option(), validate_O_option(), validate_R_option(), validate_s_option(), opt_flags_entry::vector_lvl, Vector_Lvl_0, cmd_line_flags_entry::verify_option, XREF_RECS, and on_off_flags_entry::zero_init.
Referenced by init_compiler().

| static void process_D_option | ( | char * | optargs | ) | [static] |
Definition at line 6243 of file cmd_line.c.
References ARG_STR_ARG, enter_cmd_line_cc_define(), EOS, EQUAL, Func_Entry, Func_Exit, idx, Log_Error, MAX_ID_LEN, ntr_msg_queue(), NULL, TRACE, and TRUE.
Referenced by process_cmd_line().

| static void process_d_option | ( | char * | optargs | ) | [static] |
Definition at line 1289 of file cmd_line.c.
References on_off_flags_entry::abort_if_any_errors, on_off_flags_entry::abort_on_100_errors, on_off_flags_entry::all_debug, on_off_flags_entry::alloc_autos_on_stack, on_off_flags_entry::allow_leading_uscore, ARG_STR_ARG, on_off_flags_entry::assembly_listing_file, cmd_line_flags_entry::assembly_output, on_off_flags_entry::atexpert, cmd_line_flags_entry::binary_output, cmd_line_flags, on_off_flags_entry::d_lines, on_off_flags_entry::enable_double_precision, EOS, on_off_flags_entry::eu, on_off_flags_entry::exec_doloops_once, FALSE, on_off_flags_entry::flowtrace_option, Func_Entry, Func_Exit, on_off_flags_entry::ieee, on_off_flags_entry::implicit_none, on_off_flags_entry::indef_init, on_off_flags_entry::integer_1_and_2, on_off_flags_entry::issue_ansi_messages, Log_Error, Log_Warning, on_off_flags_entry::module_to_mod, on_off_flags_entry::MPP_apprentice, no_preprocessing, ntr_msg_queue(), NULL, on_off_flags, on_off_flags_entry::output_pound_lines, on_off_flags_entry::pad_char_literals, on_off_flags_entry::preprocess, on_off_flags_entry::preprocess_only, PRINTMSG(), on_off_flags_entry::recognize_minus_zero, on_off_flags_entry::recursive, on_off_flags_entry::remove_trailing_uscore, on_off_flags_entry::round_mult_operations, on_off_flags_entry::save_all_vars, on_off_flags_entry::save_dot_i, set_eu_option, set_round_option, set_trunc_option, on_off_flags_entry::shared_to_private_coer, STR_ARG, on_off_flags_entry::top_test_shortloops, TRACE, TRUE, cmd_line_flags_entry::truncate_bits, on_off_flags_entry::upper_case_names, and on_off_flags_entry::zero_init.
Referenced by process_cmd_line().

| static void process_e_option | ( | char * | optargs | ) | [static] |
Definition at line 1564 of file cmd_line.c.
References on_off_flags_entry::abort_if_any_errors, on_off_flags_entry::abort_on_100_errors, on_off_flags_entry::all_debug, on_off_flags_entry::alloc_autos_on_stack, on_off_flags_entry::allow_leading_uscore, ARG_STR_ARG, on_off_flags_entry::assembly_listing_file, cmd_line_flags_entry::assembly_output, on_off_flags_entry::atexpert, cmd_line_flags_entry::binary_output, cmd_line_flags, on_off_flags_entry::d_lines, on_off_flags_entry::enable_double_precision, EOS, on_off_flags_entry::eu, on_off_flags_entry::exec_doloops_once, FALSE, on_off_flags_entry::flowtrace_option, Func_Entry, Func_Exit, on_off_flags_entry::ieee, on_off_flags_entry::implicit_none, on_off_flags_entry::indef_init, on_off_flags_entry::integer_1_and_2, on_off_flags_entry::issue_ansi_messages, Log_Error, Log_Warning, on_off_flags_entry::module_to_mod, on_off_flags_entry::MPP_apprentice, MULT_STR_ARG, NO_ARG, no_preprocessing, ntr_msg_queue(), NULL, on_off_flags, on_off_flags_entry::pad_char_literals, on_off_flags_entry::preprocess, on_off_flags_entry::preprocess_only, on_off_flags_entry::recognize_minus_zero, on_off_flags_entry::recursive, on_off_flags_entry::remove_trailing_uscore, on_off_flags_entry::round_mult_operations, on_off_flags_entry::save_all_vars, on_off_flags_entry::save_dot_i, set_eu_option, set_round_option, set_trunc_option, on_off_flags_entry::shared_to_private_coer, STR_ARG, on_off_flags_entry::top_test_shortloops, TRACE, TRUE, cmd_line_flags_entry::truncate_bits, on_off_flags_entry::upper_case_names, and on_off_flags_entry::zero_init.
Referenced by process_cmd_line().

| static void process_f_option | ( | char * | optargs | ) | [static] |
Definition at line 5484 of file cmd_line.c.
References ARG_STR_ARG, cmd_line_flags, EQUAL_STRS, Fixed_Form, Free_Form, Func_Entry, Func_Exit, Log_Error, ntr_msg_queue(), NULL, set_source_form_option, source_form, cmd_line_flags_entry::src_form, TRACE, and TRUE.
Referenced by process_cmd_line().

| static void process_G_option | ( | char * | optargs | ) | [static] |
Definition at line 5713 of file cmd_line.c.
References ARG_ARG, ARG_STR_ARG, cmd_line_flags, cmd_line_flags_entry::debug_lvl, Debug_Lvl_0, Debug_Lvl_1, Debug_Lvl_2, Debug_Lvl_3, cmd_line_flags_entry::dwarf_debug, EQUAL_STRS, Func_Entry, Func_Exit, Log_Error, Log_Warning, ntr_msg_queue(), NULL, TRACE, and TRUE.
Referenced by process_cmd_line().

| static void process_i_option | ( | char * | optargs | ) | [static] |
Definition at line 5526 of file cmd_line.c.
References ARG_STR_ARG, cmd_line_flags, EQUAL_STRS, Func_Entry, Func_Exit, cmd_line_flags_entry::integer_32, Log_Error, Log_Warning, MULT_STR_ARG, ntr_msg_queue(), NULL, opt_flags, opt_flags_entry::set_allfastint_option, opt_flags_entry::set_fastint_option, set_i_option, opt_flags_entry::set_nofastint_option, TRACE, and TRUE.
Referenced by process_cmd_line().

| static void process_J_option | ( | char * | optargs | ) | [static] |
Definition at line 6837 of file cmd_line.c.
References ARG_ARG, cmd_line_flags, EOS, Func_Entry, Func_Exit, Log_Error, MAX_FILE_NAME_SIZE, cmd_line_flags_entry::mod_out_path, mod_out_path, ntr_msg_queue(), NULL, TRACE, and TRUE.
Referenced by process_cmd_line().

| static void process_k_option | ( | char * | optargs | ) | [static] |
Definition at line 5583 of file cmd_line.c.
References ARG_ARG, ARG_STR_ARG, cmd_line_flags, EQUAL_STRS, Func_Entry, Func_Exit, Log_Error, Log_Warning, ntr_msg_queue(), NULL, cmd_line_flags_entry::solaris_profile, TRACE, and TRUE.
Referenced by process_cmd_line().

| static void process_M_option | ( | char * | optargs | ) | [static] |
Definition at line 4668 of file cmd_line.c.
References ARG_STR_ARG, BLANK, cmd_line_flags, COMMA, EOS, FALSE, Func_Entry, Func_Exit, GET_MESSAGE_TBL, HOST_BITS_PER_WORD, Log_Error, MAX_MSG_SIZE, message_error_tbl, message_suppress_tbl, message_warning_tbl, ntr_msg_queue(), NULL, cmd_line_flags_entry::num_msgs_suppressed, SET_MESSAGE_TBL, TRACE, and TRUE.
Referenced by process_cmd_line().

| static void process_m_option | ( | char * | optargs | ) | [static] |
Definition at line 5623 of file cmd_line.c.
References ARG_STR_ARG, Caution_Lvl, cmd_line_flags, Comment_Lvl, EQUAL_STRS, Error_Lvl, Func_Entry, Func_Exit, Log_Error, cmd_line_flags_entry::msg_lvl_suppressed, Note_Lvl, ntr_msg_queue(), NULL, TRACE, and Warning_Lvl.
Referenced by process_cmd_line().

| static void process_N_option | ( | char * | optargs | ) | [static] |
Definition at line 5806 of file cmd_line.c.
References ARG_STR_ARG, cmd_line_flags, EQUAL_STRS, FALSE, Fixed_Form, Func_Entry, Func_Exit, cmd_line_flags_entry::line_size_132, cmd_line_flags_entry::line_size_80, Log_Error, Log_Warning, NO_ARG, ntr_msg_queue(), NULL, cmd_line_flags_entry::src_form, TRACE, and TRUE.
Referenced by process_cmd_line().

| static void process_O_option | ( | char * | optargs, | |
| int | argc | |||
| ) | [static] |
Definition at line 1882 of file cmd_line.c.
References accept_stream, add_to_fp_table(), opt_flags_entry::aggress, ARG_STR_ARG, BLANK, opt_flags_entry::bottom_load, COMMA, EOS, EQUAL, EQUAL_STRS, opt_flags_entry::extent_assert, FALSE, Func_Entry, Func_Exit, opt_flags_entry::fusion, IDENTICAL, opt_flags_entry::ieeeconform, opt_flags_entry::inline_lvl, Inline_Lvl_0, Inline_Lvl_1, Inline_Lvl_2, Inline_Lvl_3, Inline_Lvl_4, inline_path_idx, opt_flags_entry::jump, Log_Error, Log_Warning, opt_flags_entry::loopalign, opt_flags_entry::mark, opt_flags_entry::mark_name, opt_flags_entry::matmul_inline, opt_flags_entry::modinline, opt_flags_entry::msgs, MULT_STR_ARG, opt_flags_entry::mv_matmul_inline, opt_flags_entry::neg_msgs, NO_ARG, opt_flags_entry::nointerchange, ntr_msg_queue(), NULL, opt_flags, opt_flags_entry::opt_info, optind, opt_flags_entry::over_index, opt_flags_entry::pattern, opt_flags_entry::pipeline_lvl, PRINTMSG(), process_reshape_array(), opt_flags_entry::recurrence, opt_flags_entry::reshape, opt_flags_entry::reshape_all_arrays, opt_flags_entry::scalar_lvl, Scalar_Lvl_0, Scalar_Lvl_1, Scalar_Lvl_2, Scalar_Lvl_3, set_aggress_option, opt_flags_entry::set_allfastint_option, set_bottom_load_option, set_debug_option, opt_flags_entry::set_fastint_option, set_i_option, set_ieeeconform_option, set_inlinefrom_option, set_loop_align_option, opt_flags_entry::set_nofastint_option, set_pattern_option, set_pipeline_option, set_recurrence_option, set_scalar_option, set_stream_option, set_support_lvl_option, set_task_option, set_taskinner_option, set_vector_option, set_vsearch_option, set_zeroinc_option, Short_Circuit_Functions, Short_Circuit_Left_Right, opt_flags_entry::short_circuit_lvl, Short_Circuit_Off, Short_Circuit_Present, opt_flags_entry::split_lvl, Split_Lvl_0, Split_Lvl_1, Split_Lvl_2, STR_ARG, strcpy, opt_flags_entry::stream_lvl, Stream_Lvl_0, Stream_Lvl_1, Stream_Lvl_2, Stream_Lvl_3, id_str_entry::string, opt_flags_entry::support_lvl, target_ieee, opt_flags_entry::task_lvl, Task_Lvl_0, Task_Lvl_1, Task_Lvl_2, Task_Lvl_3, opt_flags_entry::taskinner, opt_flags_entry::threshold, TRACE, TRUE, opt_flags_entry::unroll_lvl, Unroll_Lvl_0, Unroll_Lvl_1, Unroll_Lvl_2, opt_flags_entry::vector_lvl, Vector_Lvl_0, Vector_Lvl_1, Vector_Lvl_2, Vector_Lvl_3, opt_flags_entry::vsearch, and opt_flags_entry::zeroinc.
Referenced by process_cmd_line().

| static void process_P_option | ( | char * | optargs | ) | [static] |
Definition at line 5158 of file cmd_line.c.
References ARG_ARG, ARG_STR_ARG, cmd_line_flags, EOS, Func_Entry, Func_Exit, cmd_line_flags_entry::large_pic_model, Log_Error, Log_Warning, ntr_msg_queue(), NULL, cmd_line_flags_entry::small_pic_model, TRACE, and TRUE.
Referenced by process_cmd_line().

| static void process_q_option | ( | char * | optargs | ) | [static] |
Definition at line 5944 of file cmd_line.c.
References ARG_STR_ARG, cmd_line_flags, EOS, cmd_line_flags_entry::expression_eval_expr, cmd_line_flags_entry::expression_eval_stmt, Func_Entry, Func_Exit, Log_Error, ntr_msg_queue(), NULL, TRACE, and TRUE.
Referenced by process_cmd_line().

| static void process_R_option | ( | char * | optargs | ) | [static] |
Definition at line 6060 of file cmd_line.c.
References ARG_STR_ARG, argchck_suppress_msg, BLANK, cmd_line_flags, COMMA, EOS, Func_Entry, Func_Exit, Log_Error, ntr_msg_queue(), NULL, num_argchck_suppress_msg, cmd_line_flags_entry::runtime_arg_call, cmd_line_flags_entry::runtime_arg_count_only, cmd_line_flags_entry::runtime_arg_entry, cmd_line_flags_entry::runtime_argument, cmd_line_flags_entry::runtime_bounds, cmd_line_flags_entry::runtime_conformance, cmd_line_flags_entry::runtime_ptr_chk, cmd_line_flags_entry::runtime_substring, TRACE, and TRUE.
Referenced by process_cmd_line().

| static void process_r_option | ( | char * | optargs | ) | [static] |
Definition at line 5998 of file cmd_line.c.
References ARG_STR_ARG, on_off_flags_entry::assembly_listing_file, cmd_line_flags_entry::assembly_output, cmd_line_flags_entry::binary_output, cmd_line_flags, EOS, FALSE, Func_Entry, Func_Exit, Log_Error, Log_Warning, NO_ARG, ntr_msg_queue(), NULL, on_off_flags, TRACE, and TRUE.
Referenced by process_cmd_line().

| static void process_reshape_array | ( | char * | optargs | ) | [static] |
Definition at line 6740 of file cmd_line.c.
References BLANK, CLEAR_TBL_NTRY, COMMA, EOS, FALSE, file_path_tbl, file_path_tbl_idx, FP_CLASS, FP_NAME_IDX, FP_NAME_LEN, FP_NEXT_FILE_IDX, Func_Entry, Func_Exit, idx, Log_Warning, name_pool_entry::name_char, name_pool_entry::name_long, NULL, NULL_IDX, opt_flags, PRINTMSG(), opt_flags_entry::reshape, Reshape_Array_Fp, opt_flags_entry::reshape_idx, str_pool, str_pool_idx, TBL_REALLOC_CK, TRACE, TRUE, and WORD_LEN.
Referenced by process_O_option().

| static void process_S_option | ( | char * | optargs | ) | [static] |
Definition at line 5670 of file cmd_line.c.
References assembly_file, on_off_flags_entry::assembly_listing_file, cmd_line_flags_entry::assembly_output, cmd_line_flags_entry::binary_output, cmd_line_flags, EOS, FALSE, Func_Entry, Func_Exit, Log_Warning, MAX_FILE_NAME_SIZE, NO_ARG, ntr_msg_queue(), NULL, on_off_flags, TRACE, and TRUE.
Referenced by process_cmd_line().

| static void process_s_option | ( | char * | optargs | ) | [static] |
Definition at line 6158 of file cmd_line.c.
References ARG_STR_ARG, cmd_line_flags, EQUAL_STRS, Func_Entry, Func_Exit, Log_Error, Log_Warning, NO_ARG, ntr_msg_queue(), NULL, cmd_line_flags_entry::s_cf77types, cmd_line_flags_entry::s_complex8, cmd_line_flags_entry::s_default32, cmd_line_flags_entry::s_default64, cmd_line_flags_entry::s_doublecomplex16, cmd_line_flags_entry::s_doubleprecision16, cmd_line_flags_entry::s_float64, cmd_line_flags_entry::s_integer8, cmd_line_flags_entry::s_logical8, cmd_line_flags_entry::s_pointer8, cmd_line_flags_entry::s_real8, TRACE, and TRUE.
Referenced by process_cmd_line().

| static void process_t_option | ( | char * | optargs | ) | [static] |
Definition at line 3759 of file cmd_line.c.
References ARG_STR_ARG, cmd_line_flags, EOS, FALSE, Func_Entry, Func_Exit, Log_Error, Log_Warning, MAX_TRUNCATION_BITS, ntr_msg_queue(), NULL, on_off_flags, on_off_flags_entry::round_mult_operations, set_round_option, set_trunc_option, STR_ARG, TRACE, TRUE, trunc(), and cmd_line_flags_entry::truncate_bits.
Referenced by process_cmd_line().

| static void process_U_option | ( | char * | optargs | ) | [static] |
Definition at line 6302 of file cmd_line.c.
References ARG_STR_ARG, enter_cmd_line_cc_define(), EOS, FALSE, Func_Entry, Func_Exit, idx, Log_Error, MAX_ID_LEN, ntr_msg_queue(), NULL, and TRACE.
Referenced by process_cmd_line().

| static void process_u_option | ( | char * | optargs | ) | [static] |
Definition at line 3827 of file cmd_line.c.
References dump_flags_entry::abort_on_ansi, ARG_STR_ARG, dump_flags_entry::bd_tbl, BLANK, dump_flags_entry::blk_stk, cmd_line_flags, dump_flags_entry::cmd_line_tbls, dump_flags_entry::cn_tbl, cmd_line_flags_entry::co_array_fortran, COMMA, dump_flags_entry::constant_bits, dump_flags_entry::cray_compatible, debug_file_name, dump_flags_entry::defines, dump_flags_entry::dsm, dump_flags, EOS, EQUAL_STRS, dump_flags_entry::f_minus_minus, FALSE, dump_flags_entry::fmm1, dump_flags_entry::fmm2, dump_flags_entry::fort_out, dump_flags_entry::fortran_out, dump_flags_entry::fp_tbl, frontend_version, dump_flags_entry::ftrace_info, Func_Entry, Func_Exit, dump_flags_entry::gl_tbl, dump_flags_entry::help_dbg, IDENTICAL, dump_flags_entry::intrin_tbl, dump_flags_entry::ir1_tbl, dump_flags_entry::ir2_tbl, dump_flags_entry::ir3_tbl, dump_flags_entry::ir4_tbl, Log_Error, Log_Warning, dump_flags_entry::mem_report, dump_flags_entry::mod_version, dump_flags_entry::mp, dump_flags_entry::msg_checking, dump_flags_entry::mtrace_info, dump_flags_entry::name_tbls, NO_ARG, dump_flags_entry::no_dimension_padding, dump_flags_entry::no_module_output, ntr_msg_queue(), NULL, dump_flags_entry::open_mp, dump_flags_entry::pack_half_word, dump_flags_entry::pdgcs, dump_flags_entry::pdt_dump, dump_flags_entry::preinline, preinline_file, dump_flags_entry::pvp_test, release_level, dump_flags_entry::sb_tbl, dump_flags_entry::scp_tbl, dump_flags_entry::show_cmd_line, dump_flags_entry::src_dmp, dump_flags_entry::std_err, dump_flags_entry::stmt_dmp, strcpy, dump_flags_entry::sytb, TRACE, TRUE, and dump_flags_entry::typ_tbl.
Referenced by init_cmd_line(), and process_cmd_line().

| void process_v_dbg_flags | ( | char * | ) |
Referenced by process_cmd_line(), and process_v_option().
| static void process_v_option | ( | char * | optargs | ) | [static] |
Definition at line 5770 of file cmd_line.c.
References ARG_ARG, Func_Entry, Func_Exit, Log_Error, ntr_msg_queue(), NULL, process_v_dbg_flags(), and TRACE.
Referenced by process_cmd_line().

| static void process_X_option | ( | char * | optargs | ) | [static] |
Definition at line 5861 of file cmd_line.c.
References ARG_ARG, ARG_STR_ARG, cmd_line_flags, EOS, FALSE, Func_Entry, Func_Exit, Log_Error, Log_Warning, cmd_line_flags_entry::malleable, cmd_line_flags_entry::MPP_num_pes, ntr_msg_queue(), NULL, STR_ARG, TRACE, and TRUE.
Referenced by process_cmd_line().

| static void process_x_option | ( | char * | optargs | ) | [static] |
Definition at line 4094 of file cmd_line.c.
References ARG_STR_ARG, cmd_line_flags, COMMA, cmd_line_flags_entry::disregard_all_directives, cmd_line_flags_entry::disregard_all_dirs, cmd_line_flags_entry::disregard_all_mics, cmd_line_flags_entry::disregard_all_mips, cmd_line_flags_entry::disregard_all_mpp_cdirs, cmd_line_flags_entry::disregard_all_omps, cmd_line_flags_entry::disregard_all_openads, cmd_line_flags_entry::disregard_conditional_omp, disregard_directive, disregard_mics, disregard_mips, disregard_open_mp, EOS, EQUAL_STRS, FALSE, Func_Entry, Func_Exit, get_dir_token_from_str(), Log_Error, Log_Warning, ntr_msg_queue(), NULL, PRINTMSG(), Tok_Dir_Align, Tok_Dir_Atomicupdate, Tok_Dir_Auxiliary, Tok_Dir_Barrier, Tok_Dir_Bl, Tok_Dir_Block, Tok_Dir_Blockable, Tok_Dir_Blockingsize, Tok_Dir_Bounds, Tok_Dir_Cache_Align, Tok_Dir_Cache_Bypass, Tok_Dir_Cache_Noalloc, Tok_Dir_Common, Tok_Dir_Concurrent, Tok_Dir_Copy_Assumed_Shape, Tok_Dir_Critical, Tok_Dir_Dynamic, Tok_Dir_Eject, Tok_Dir_End, Tok_Dir_Endcritical, Tok_Dir_Endmaster, Tok_Dir_Fixed, Tok_Dir_Flow, Tok_Dir_Free, Tok_Dir_Id, Tok_Dir_Ignore_TKR, Tok_Dir_Inline, Tok_Dir_Inline_Always, Tok_Dir_Inline_Never, Tok_Dir_Interchange, Tok_Dir_Ivdep, Tok_Dir_List, Tok_Dir_Mark, Tok_Dir_Master, Tok_Dir_Maxcpus, Tok_Dir_Modinline, Tok_Dir_Name, Tok_Dir_Nextscalar, Tok_Dir_Nobarrier, Tok_Dir_Nobl, Tok_Dir_Noblocking, Tok_Dir_Nobounds, Tok_Dir_Noflow, Tok_Dir_Noinline, Tok_Dir_Nointerchange, Tok_Dir_Nolist, Tok_Dir_Nomark, Tok_Dir_Nomodinline, Tok_Dir_Nopattern, Tok_Dir_Norecurrence, Tok_Dir_Nosideeffects, Tok_Dir_Nosplit, Tok_Dir_Nostream, Tok_Dir_Notask, Tok_Dir_Nounroll, Tok_Dir_Novector, Tok_Dir_Novsearch, Tok_Dir_Pattern, Tok_Dir_Preferstream, Tok_Dir_Prefertask, Tok_Dir_Prefervector, Tok_Dir_Recurrence, Tok_Dir_Regfile, Tok_Dir_Semextern, Tok_Dir_Shared, Tok_Dir_Shortloop, Tok_Dir_Shortsequence, Tok_Dir_Single, Tok_Dir_Split, Tok_Dir_Stack, Tok_Dir_Start, Tok_Dir_Static, Tok_Dir_Stream, Tok_Dir_Suppress, Tok_Dir_Symmetric, Tok_Dir_System_Module, Tok_Dir_Task, Tok_Dir_Taskcommon, Tok_Dir_Taskhead, Tok_Dir_Unroll, Tok_Dir_Uses_Eregs, Tok_Dir_Vector, Tok_Dir_Vfunction, Tok_Dir_Vsearch, Tok_Id, Tok_Mic_Case, Tok_Mic_Cncall, Tok_Mic_Continue, Tok_Mic_Do_All, Tok_Mic_Do_Parallel, Tok_Mic_End, Tok_Mic_End_Case, Tok_Mic_End_Do, Tok_Mic_End_Guard, Tok_Mic_End_Parallel, Tok_Mic_Guard, Tok_Mic_Maxcpus, Tok_Mic_Numcpus, Tok_Mic_Parallel, Tok_Mic_Permutation, Tok_Mic_Send, Tok_Mic_Start, Tok_Mic_Taskcommon, Tok_Mic_Wait, Tok_Open_Mp_Dir_Atomic, Tok_Open_Mp_Dir_Barrier, Tok_Open_Mp_Dir_Copyin, Tok_Open_Mp_Dir_Critical, Tok_Open_Mp_Dir_Distribute, Tok_Open_Mp_Dir_Distribute_Reshape, Tok_Open_Mp_Dir_Do, Tok_Open_Mp_Dir_Dynamic, Tok_Open_Mp_Dir_End, Tok_Open_Mp_Dir_Endcritical, Tok_Open_Mp_Dir_Enddo, Tok_Open_Mp_Dir_Endmaster, Tok_Open_Mp_Dir_Endordered, Tok_Open_Mp_Dir_Endparallel, Tok_Open_Mp_Dir_Endparalleldo, Tok_Open_Mp_Dir_Endparallelsections, Tok_Open_Mp_Dir_Endparallelworkshare, Tok_Open_Mp_Dir_Endsections, Tok_Open_Mp_Dir_Endsingle, Tok_Open_Mp_Dir_Endworkshare, Tok_Open_Mp_Dir_Flush, Tok_Open_Mp_Dir_Master, Tok_Open_Mp_Dir_Ordered, Tok_Open_Mp_Dir_Page_Place, Tok_Open_Mp_Dir_Parallel, Tok_Open_Mp_Dir_Paralleldo, Tok_Open_Mp_Dir_Parallelsections, Tok_Open_Mp_Dir_Parallelworkshare, Tok_Open_Mp_Dir_Redistribute, Tok_Open_Mp_Dir_Section, Tok_Open_Mp_Dir_Sections, Tok_Open_Mp_Dir_Shared, Tok_Open_Mp_Dir_Single, Tok_Open_Mp_Dir_Start, Tok_Open_Mp_Dir_Threadprivate, Tok_Open_Mp_Dir_Workshare, Tok_OpenAD_Dir_Dependent, Tok_OpenAD_Dir_EndSimple, Tok_OpenAD_Dir_Independent, Tok_OpenAD_Dir_Simple, Tok_OpenAD_Dir_XXX, Tok_SGI_Dir_Aggressiveinner, Tok_SGI_Dir_Align_Symbol, Tok_SGI_Dir_Assert, Tok_SGI_Dir_Barrier, Tok_SGI_Dir_Blockable, Tok_SGI_Dir_Blockingsize, Tok_SGI_Dir_Chunk, Tok_SGI_Dir_Concurrent, Tok_SGI_Dir_Copyin, Tok_SGI_Dir_Criticalsection, Tok_SGI_Dir_Distribute, Tok_SGI_Dir_Distribute_Reshape, Tok_SGI_Dir_Do, Tok_SGI_Dir_Doacross, Tok_SGI_Dir_Dynamic, Tok_SGI_Dir_End, Tok_SGI_Dir_Endcriticalsection, Tok_SGI_Dir_Endparallel, Tok_SGI_Dir_Endpdo, Tok_SGI_Dir_Endpsection, Tok_SGI_Dir_Endpsections, Tok_SGI_Dir_Endsingleprocess, Tok_SGI_Dir_Fill_Symbol, Tok_SGI_Dir_Fission, Tok_SGI_Dir_Fissionable, Tok_SGI_Dir_Flush, Tok_SGI_Dir_Fusable, Tok_SGI_Dir_Fuse, Tok_SGI_Dir_Inline, Tok_SGI_Dir_Interchange, Tok_SGI_Dir_Ipa, Tok_SGI_Dir_Limit, Tok_SGI_Dir_Minconcurrent, Tok_SGI_Dir_Mp_Schedtype, Tok_SGI_Dir_Noblocking, Tok_SGI_Dir_Noconcurrentize, Tok_SGI_Dir_Nofission, Tok_SGI_Dir_Nofusion, Tok_SGI_Dir_Noinline, Tok_SGI_Dir_Nointerchange, Tok_SGI_Dir_Noipa, Tok_SGI_Dir_Norecurrence, Tok_SGI_Dir_Opaque, Tok_SGI_Dir_Optional, Tok_SGI_Dir_Ordered, Tok_SGI_Dir_Page_Place, Tok_SGI_Dir_Parallel, Tok_SGI_Dir_Paralleldo, Tok_SGI_Dir_Pdo, Tok_SGI_Dir_Permutation, Tok_SGI_Dir_Prefetch, Tok_SGI_Dir_Prefetch_Manual, Tok_SGI_Dir_Prefetch_Ref, Tok_SGI_Dir_Prefetch_Ref_Disable, Tok_SGI_Dir_Psection, Tok_SGI_Dir_Psections, Tok_SGI_Dir_Purpleconditional, Tok_SGI_Dir_Purpleunconditional, Tok_SGI_Dir_Redistribute, Tok_SGI_Dir_Regionbegin, Tok_SGI_Dir_Regionend, Tok_SGI_Dir_Section, Tok_SGI_Dir_Section_Gp, Tok_SGI_Dir_Section_Non_Gp, Tok_SGI_Dir_Shared, Tok_SGI_Dir_Singleprocess, Tok_SGI_Dir_Start, Tok_SGI_Dir_Unroll, Tok_SGI_Dir_Vector, Tok_Unknown, TRACE, and TRUE.
Referenced by process_cmd_line().

| static void process_Y_option | ( | char * | optargs | ) | [static] |
Definition at line 4745 of file cmd_line.c.
References ccg_dump_flags, Func_Entry, Func_Exit, NULL, and TRACE.
Referenced by process_cmd_line().
| static void set_prog_file_names | ( | char * | argv[] | ) | [static] |
Definition at line 4787 of file cmd_line.c.
References assembly_file, assembly_listing_file, on_off_flags_entry::assembly_listing_file, assembly_output, bin_file, binary_output, cif_flags, cif_name, CLEAR_TBL_NTRY, cmd_line_flags, debug_file_name, DOT, dot_i_file, EOS, EQUAL_STRS, FALSE, file_path_tbl, file_path_tbl_idx, Fixed_Form, FP_NAME_IDX, FP_NAME_LEN, FP_NAME_PTR, FP_NEXT_FILE_IDX, FP_SRCH_THE_FILE, Free_Form, Func_Entry, Func_Exit, idx, inline_path_idx, Log_Error, MAKE_DEFAULT_NAME, MAX_FILE_NAME_SIZE, module_path_idx, name_pool_entry::name_long, no_preprocessing, ntr_msg_queue(), NULL, NULL_CHAR, NULL_IDX, on_off_flags, optarg, optind, on_off_flags_entry::preprocess, on_off_flags_entry::preprocess_only, PRINTMSG(), on_off_flags_entry::save_dot_i, set_source_form_option, set_system_module_path(), source_form, src_file, cmd_line_flags_entry::src_form, STR_ARG, str_pool, str_pool_idx, strcpy, TBL_REALLOC_CK, TRACE, TRUE, and WORD_LEN.
Referenced by process_cmd_line().

| static void set_system_module_path | ( | void | ) | [static] |
Definition at line 6571 of file cmd_line.c.
References CLEAR_TBL_NTRY, cmd_line_flags, file_path_tbl, file_path_tbl_idx, FP_CLASS, FP_NAME_IDX, FP_NAME_LEN, FP_NAME_PTR, FP_NEXT_FILE_IDX, FP_SRCH_THE_FILE, FP_SYSTEM_FILE, Func_Entry, Func_Exit, getenv(), idx, is_directory(), module_path_idx, MODULE_USE_SYSTEM_PATH_VAR, name_pool_entry::name_long, NULL, NULL_IDX, cmd_line_flags_entry::s_pointer8, str_pool, str_pool_idx, strcpy, SYSTEM_MODULE_USE_VAR, TBL_REALLOC_CK, TRACE, TRUE, Unknown_Fp, and WORD_LEN.
Referenced by set_prog_file_names().

| static void validate_G_option | ( | void | ) | [static] |
Definition at line 574 of file cmd_line.c.
References opt_flags_entry::aggress, cmd_line_flags_entry::assembly_output, cmd_line_flags_entry::binary_output, opt_flags_entry::bottom_load, cmd_line_flags, cmd_line_flags_entry::debug_lvl, Debug_Lvl_0, Debug_Lvl_1, Debug_Lvl_2, Debug_Lvl_3, cmd_line_flags_entry::do_UDB_checks, FALSE, Func_Entry, Func_Exit, opt_flags_entry::inline_lvl, Inline_Lvl_0, Log_Warning, opt_flags_entry::loopalign, NO_ARG, ntr_msg_queue(), NULL, opt_flags, opt_flags_entry::pattern, opt_flags_entry::pipeline_lvl, opt_flags_entry::recurrence, opt_flags_entry::scalar_lvl, Scalar_Lvl_0, Scalar_Lvl_2, Scalar_Lvl_3, scalar_lvl_str, set_aggress_option, set_bottom_load_option, set_debug_option, set_inlinefrom_option, set_loop_align_option, set_pattern_option, set_pipeline_option, set_recurrence_option, set_scalar_option, set_stream_option, set_support_lvl_option, set_task_option, set_vector_option, set_vsearch_option, set_zeroinc_option, STR_ARG_ARG, opt_flags_entry::stream_lvl, Stream_Lvl_0, Stream_Lvl_1, stream_lvl_str, opt_flags_entry::support_lvl, opt_flags_entry::task_lvl, Task_Lvl_0, Task_Lvl_3, task_lvl_str, TRACE, TRUE, opt_flags_entry::vector_lvl, Vector_Lvl_0, Vector_Lvl_1, Vector_Lvl_3, vector_lvl_str, opt_flags_entry::vsearch, and opt_flags_entry::zeroinc.
Referenced by process_cmd_line().

| static void validate_O_option | ( | void | ) | [static] |
Definition at line 3097 of file cmd_line.c.
References accept_stream, opt_flags_entry::aggress, ARG_STR_ARG, opt_flags_entry::bottom_load, cmd_line_flags, cmd_line_flags_entry::co_array_fortran, dump_flags, EXIT, FALSE, Func_Entry, Func_Exit, opt_flags_entry::inline_lvl, Inline_Lvl_0, Inline_Lvl_4, Log_Error, Log_Warning, MULT_STR_ARG, NO_ARG, ntr_msg_queue(), NULL, NULL_CHAR, dump_flags_entry::open_mp, opt_flags, opt_flags_entry::pattern, PRINTMSG(), opt_flags_entry::recurrence, opt_flags_entry::scalar_lvl, Scalar_Lvl_0, Scalar_Lvl_2, Scalar_Lvl_3, scalar_lvl_str, set_aggress_option, set_bottom_load_option, set_debug_option, set_inlinefrom_option, set_pattern_option, set_recurrence_option, set_scalar_option, set_stream_option, set_support_lvl_option, set_task_option, set_taskinner_option, set_vector_option, set_vsearch_option, set_zeroinc_option, strcpy, opt_flags_entry::stream_lvl, Stream_Lvl_0, Stream_Lvl_2, Stream_Lvl_3, stream_lvl_str, opt_flags_entry::support_lvl, opt_flags_entry::task_lvl, Task_Lvl_0, Task_Lvl_1, Task_Lvl_2, Task_Lvl_3, task_lvl_str, opt_flags_entry::taskinner, TRACE, TRUE, opt_flags_entry::vector_lvl, Vector_Lvl_0, Vector_Lvl_1, Vector_Lvl_2, Vector_Lvl_3, vector_lvl_str, opt_flags_entry::vsearch, and opt_flags_entry::zeroinc.
Referenced by process_cmd_line().

| static void validate_R_option | ( | void | ) | [static] |
Definition at line 797 of file cmd_line.c.
References cmd_line_flags, Func_Entry, Func_Exit, NULL, cmd_line_flags_entry::runtime_arg_call, cmd_line_flags_entry::runtime_arg_count_only, cmd_line_flags_entry::runtime_arg_entry, cmd_line_flags_entry::runtime_argument, TRACE, and TRUE.
Referenced by process_cmd_line().
| static void validate_s_option | ( | void | ) | [static] |
Definition at line 6350 of file cmd_line.c.
References cmd_line_flags, on_off_flags_entry::enable_double_precision, FALSE, Func_Entry, Func_Exit, Log_Warning, MULT_STR_ARG, ntr_msg_queue(), NULL, on_off_flags, cmd_line_flags_entry::s_cf77types, cmd_line_flags_entry::s_complex8, cmd_line_flags_entry::s_default32, cmd_line_flags_entry::s_default64, cmd_line_flags_entry::s_doublecomplex16, cmd_line_flags_entry::s_doubleprecision16, cmd_line_flags_entry::s_float64, cmd_line_flags_entry::s_integer8, cmd_line_flags_entry::s_logical8, cmd_line_flags_entry::s_real8, set_i_option, and TRACE.
Referenced by process_cmd_line().

| char frontend_version[] |
Definition at line 58 of file release.c.
Referenced by fe_vers_number(), and process_u_option().
| char release_level[] |
Definition at line 46 of file release.c.
Referenced by init_compiler(), init_PDGCS(), init_release_level(), main(), print_id_line(), and process_u_option().
char USMID[] = "\n@(#)5.0_pl/sources/cmd_line.c 5.16 10/20/99 17:17:46\n" [static] |
Definition at line 37 of file cmd_line.c.
1.6.1