Go to the source code of this file.
| #define HONOR_INFINITIES | ( | MODE | ) | (MODE_HAS_INFINITIES (MODE) && !flag_finite_math_only) |
Definition at line 726 of file flags.h.
Referenced by c_common_truthvalue_conversion(), fold_binary(), fold_mathfn_compare(), omp_reduction_init(), and rs6000_emit_cmove().
| #define HONOR_NANS | ( | MODE | ) | (MODE_HAS_NANS (MODE) && !flag_finite_math_only) |
Definition at line 718 of file flags.h.
Referenced by combine_comparisons(), expand_builtin_mathfn(), expand_builtin_mathfn_2(), expand_builtin_mathfn_3(), fold(), fold_binary(), fold_binary_to_constant(), fold_comparison(), fold_cond_expr_with_comparison(), fold_inf_compare(), fold_mathfn_compare(), fold_rtx(), fold_truth_not_expr(), invert_truthvalue(), may_trap_p(), may_trap_p_1(), minmax_replacement(), noce_try_minmax(), noce_try_move(), reversed_comparison_code_parts(), rs6000_emit_cmove(), simplify_binary_operation(), simplify_binary_operation_1(), simplify_const_binary_operation(), simplify_const_relational_operation(), simplify_if_then_else(), simplify_relational_operation(), and simplify_ternary_operation().
| #define HONOR_SIGN_DEPENDENT_ROUNDING | ( | MODE | ) | (MODE_HAS_SIGN_DEPENDENT_ROUNDING (MODE) && !flag_unsafe_math_optimizations) |
Definition at line 736 of file flags.h.
Referenced by combine_simplify_rtx(), fold_negate_expr(), fold_real_zero_addition_p(), fold_strip_sign_ops(), negate_expr(), negate_expr_p(), simplify_binary_operation(), simplify_binary_operation_1(), simplify_unary_operation(), and simplify_unary_operation_1().
| #define HONOR_SIGNED_ZEROS | ( | MODE | ) | (MODE_HAS_SIGNED_ZEROS (MODE) && !flag_unsafe_math_optimizations) |
Definition at line 731 of file flags.h.
Referenced by abs_replacement(), associate_equivalences_with_edges(), combine_simplify_rtx(), expand_abs_nojump(), expand_builtin_signbit(), expand_unop(), fold(), fold_binary(), fold_binary_to_constant(), fold_builtin_signbit(), fold_real_zero_addition_p(), fold_ternary(), implicit_set_cond_p(), noce_try_minmax(), noce_try_move(), record_equality(), simplify_binary_operation(), simplify_binary_operation_1(), simplify_ternary_operation(), simplify_unary_operation(), simplify_unary_operation_1(), tree_expr_nonnegative_p(), tree_expr_nonnegative_warnv_p(), and value_replacement().
| #define HONOR_SNANS | ( | MODE | ) | (flag_signaling_nans && HONOR_NANS (MODE)) |
Definition at line 722 of file flags.h.
Referenced by const_binop(), fold(), fold_binary(), fold_comparison(), fold_inf_compare(), fold_real_zero_addition_p(), may_trap_p(), may_trap_p_1(), simplify_binary_operation(), simplify_binary_operation_1(), simplify_const_binary_operation(), simplify_const_relational_operation(), simplify_const_unary_operation(), simplify_relational_operation(), and simplify_unary_operation().
| enum debug_info_level |
| enum debug_info_type |
| enum graph_dump_types |
| void set_Wunused PARAMS | ( | (int setting) | ) |
| int align_functions |
Definition at line 1000 of file toplev.c.
Referenced by alpha_align_insns(), assemble_start_function(), common_handle_option(), decode_options(), override_options(), process_options(), rs6000_override_options(), and sparc_override_options().
| int align_jumps |
Definition at line 994 of file toplev.c.
Referenced by common_handle_option(), decode_options(), override_options(), process_options(), and rs6000_override_options().
| int align_jumps_log |
Definition at line 996 of file toplev.c.
Referenced by override_options(), and rs6000_override_options().
| int align_labels |
Definition at line 997 of file toplev.c.
Referenced by common_handle_option(), decode_options(), and process_options().
| int align_labels_log |
| int align_loops |
Definition at line 991 of file toplev.c.
Referenced by common_handle_option(), decode_options(), override_options(), process_options(), and rs6000_override_options().
| int align_loops_log |
Definition at line 993 of file toplev.c.
Referenced by override_options(), and rs6000_override_options().
| int dump_for_graph |
Definition at line 75 of file print-rtl1.c.
Referenced by print_rtl_graph_with_bb(), and print_rtx().
| int extra_warnings |
Definition at line 1535 of file toplev.c.
Referenced by build_array_ref(), build_binary_op(), build_conditional_expr(), build_x_compound_expr(), c_common_post_options(), c_finish_if_stmt(), c_finish_stmt_expr(), c_parser_if_body(), c_process_expr_stmt(), check_field_decls(), cxx_mark_addressable(), declspecs_add_scspec(), display_target_options(), emit_mem_initializers(), empty_body_warning(), expand_expr_stmt_value(), finish_function(), gimplify_expr_stmt(), grokdeclarator(), i386_pe_dllimport_p(), internal_build_compound_expr(), parser_build_binary_op(), pop_init_level(), process_init_constructor(), rest_of_handle_life(), set_Wextra(), set_Wunused(), sh_symbian_dllimport_p(), shorten_compare(), store_parm_decls(), store_parm_decls_oldstyle(), uninitialized_vars_warning(), and warn_about_ambiguous_bases().
Definition at line 934 of file toplev.c.
Referenced by base_alias_check(), c4x_address_conflict(), c4x_override_options(), emit_move_sequence(), ffe_init_options(), intra_create_variable_infos(), may_alias_p(), nonoverlapping_memrefs_p(), and set_mem_attributes_minus_bitpos().
Definition at line 812 of file toplev.c.
Referenced by optimization_options(), override_options(), and process_options().
Definition at line 961 of file toplev.c.
Referenced by build_java_arrayaccess(), ffe_decode_option(), ffecom_arrayref_(), ffecom_char_args_x_(), and java_init_options().
Definition at line 851 of file toplev.c.
Referenced by gate_handle_loop2(), gate_rtl_doloop(), optimization_options(), process_options(), rest_of_handle_loop2(), and strength_reduce().
Definition at line 433 of file toplev.c.
Referenced by branch_prob(), cgraph_decide_inlining(), cgraph_maybe_hot_edge_p(), common_handle_option(), compute_function_frequency(), do_tree_profiling(), eliminate_partially_redundant_load(), end_branch_prob(), estimate_bb_frequencies(), finish_optimization_passes(), init_branch_prob(), ix86_compute_frame_layout(), maybe_hot_bb_p(), probably_cold_bb_p(), probably_never_executed_bb_p(), rest_of_compilation(), rest_of_handle_branch_prob(), rest_of_handle_cfg(), schedule_ebbs(), tail_duplicate(), and tree_profiling().
Definition at line 505 of file toplev.c.
Referenced by backend_init(), decode_options(), find_free_reg(), find_reg(), and optimization_options().
Definition at line 544 of file toplev.c.
Referenced by cse_basic_block(), cse_main(), decode_options(), and rest_of_handle_gcse().
Definition at line 548 of file toplev.c.
Referenced by cse_basic_block(), cse_main(), decode_options(), and rest_of_handle_gcse().
Definition at line 617 of file toplev.c.
Referenced by asm_emit_uninitialised(), assemble_variable(), default_function_rodata_section(), get_variable_section(), mips_function_rodata_section(), process_options(), and rs6000_override_options().
| int flag_debug_asm |
Definition at line 875 of file toplev.c.
Referenced by dw2_asm_output_addr(), dw2_asm_output_addr_rtx(), dw2_asm_output_data(), dw2_asm_output_data_sleb128(), dw2_asm_output_data_uleb128(), dw2_asm_output_delta(), dw2_asm_output_delta_uleb128(), dw2_asm_output_encoded_addr_rtx(), dw2_asm_output_nstring(), dw2_asm_output_offset(), final_scan_insn(), and VPARAMS().
| int flag_defer_pop |
Definition at line 485 of file toplev.c.
Referenced by c_common_decode_option(), c_common_handle_option(), cp_finish_file(), finish_file(), init_c_lex(), and update_header_times().
Definition at line 69 of file print-rtl1.c.
Referenced by dump_addr(), print_rtl(), print_rtl_single(), and print_rtx().
| int flag_errno_math |
Definition at line 630 of file toplev.c.
Referenced by expand_builtin_mathfn(), expand_builtin_mathfn_2(), expand_builtin_mathfn_3(), fast_math_flags_set_p(), ffe_init_options(), fold(), fold_builtin_ceil(), fold_builtin_floor(), fold_builtin_round(), fold_builtin_sqrt(), fold_comparison(), fold_fixed_mathfn(), fold_trunc_transparent_mathfn(), optimization_options(), set_fast_math_flags(), and WFE_Expand_Expr().
| int flag_exceptions |
Definition at line 799 of file toplev.c.
Referenced by alpha_reorg(), arm_compute_func_type(), build_new_1(), build_vec_init(), c_common_decode_option(), c_common_handle_option(), c_common_init_options(), c_common_post_options(), c_cpp_builtins(), c_maybe_initialize_eh(), cb_register_builtins(), check_redeclaration_exception_specification(), compute_merit(), compute_save_world_info(), cp_cannot_inline_tree_fn(), cxx_init_decl_processing(), cxx_init_options(), darwin_override_options(), decode_options(), doing_eh(), duplicate_decls(), dwarf2out_do_frame(), expand_call(), finish_decl(), finish_function(), ia64_add_bundle_selector_before(), ia64_output_function_end_prologue(), ia64_output_function_prologue(), ia64_reorg(), init_eh(), java_init_options(), lower_cleanup(), mark_used(), maybe_catch_exception(), mt_override_options(), override_options(), process_for_unwind_directive(), set_nothrow_function_flags(), sh_expand_epilogue(), store_parm_decls(), tree_could_throw_p(), use_eh_spec_block(), and WFE_Finish_Function().
Definition at line 641 of file toplev.c.
Referenced by c_cpp_builtins(), cb_register_builtins(), fast_math_flags_set_p(), ix86_expand_sse_fp_minmax(), override_options(), rs6000_generate_compare(), rs6000_reverse_condition(), set_fast_math_flags(), tree_could_trap_p(), and validate_condition_mode().
| int flag_float_store |
Definition at line 539 of file toplev.c.
Referenced by assign_parms(), check_replaceable(), convert_to_real(), cse_insn(), cselib_lookup_mem(), expand_decl(), find_equiv_reg(), fold_convert(), hash_scan_set(), load_mems(), simple_mem(), and use_register_for_decl().
| int flag_force_addr |
Definition at line 529 of file toplev.c.
Referenced by emit_move_insn(), expand_expr(), expand_expr_real_1(), fixup_memory_subreg(), memory_address(), memory_address_noforce(), and validize_mem().
| int flag_force_mem |
Definition at line 524 of file toplev.c.
Referenced by compare_from_rtx(), convert_move(), decode_options(), do_compare_rtx_and_jump(), emit_conditional_add(), emit_unop_insn(), expand_binop(), expand_complex_abs(), expand_fix(), expand_float(), expand_twoval_binop(), expand_twoval_unop(), expand_unop(), extract_bit_field(), fixup_var_refs_1(), prepare_cmp_insn(), store_bit_field(), and store_fixed_bit_field().
Definition at line 613 of file toplev.c.
Referenced by arm_is_longcall_p(), assemble_start_function(), call_insn_operand(), decl_in_text_section(), default_function_rodata_section(), initialize_cold_section_name(), mips_function_rodata_section(), pa_output_function_epilogue(), process_options(), rs6000_override_options(), unique_section(), and use_thunk().
| int flag_gcse_lm |
| int flag_gcse_sm |
Definition at line 761 of file toplev.c.
Referenced by common_handle_option(), gen_aux_info_record(), and grokdeclarator().
| int flag_gnu_linker |
Definition at line 955 of file toplev.c.
Referenced by decode_options(), expand_builtin_expect(), expand_continue_loop(), expand_stmt(), expand_value_return(), gate_estimate_probability(), get_coverage_counts(), predict_insn(), rest_of_handle_branch_prob(), rest_of_handle_jump2(), and tree_predict_edge().
Definition at line 857 of file toplev.c.
Referenced by alpha_end_function(), alpha_output_function_end_prologue(), alpha_start_function(), mips_output_function_epilogue(), mips_output_function_prologue(), rs6000_output_function_epilogue(), th_function_epilogue(), and th_function_prologue().
Definition at line 728 of file toplev.c.
Referenced by alpha_expand_mov(), c_common_post_options(), clear_pending_stack_adjust(), compile_resource_file(), cxx_init_decl_processing(), decode_options(), java_decode_option(), java_post_options(), make_class_data(), and output_func_start_profiler().
Definition at line 943 of file toplev.c.
Referenced by c_common_post_options(), expand_function_start(), and gimplify_function_tree().
Definition at line 734 of file toplev.c.
Referenced by expand_body(), expand_or_defer_fn(), make_class_data(), mips16_constant_after_function_p(), WFE_Expand_Function_Body(), and WGEN_Expand_Function_Body().
Definition at line 966 of file toplev.c.
Referenced by build_utf8_ref(), categorize_decl_for_section(), decode_options(), ffe_init_options(), machopic_select_section(), mergeable_constant_section(), and mergeable_string_section().
| int flag_no_common |
Definition at line 817 of file toplev.c.
Referenced by Create_ST_For_Tree(), darwin_override_options(), Get_ST(), and start_decl().
Definition at line 603 of file toplev.c.
Referenced by copy_rtx_and_substitute(), cris_override_options(), override_options(), and prepare_call_address().
| int flag_no_ident |
Definition at line 949 of file toplev.c.
Referenced by cb_ident(), compile_file(), and ffelex_hash_().
| int flag_no_inline |
Definition at line 741 of file toplev.c.
Referenced by c_common_post_options(), clear_pending_stack_adjust(), cxx_init_decl_processing(), decode_options(), expand_call(), java_post_options(), save_for_inline(), and try_to_integrate().
| int flag_no_peephole |
Definition at line 608 of file toplev.c.
Referenced by basereg_operand(), borx_reg_operand(), clear_pending_stack_adjust(), decode_options(), df_record_exit_block_uses(), global_alloc(), h8300_init_once(), h8300_reg_class_from_letter(), h8300_return_addr_rtx(), h8sx_emit_movmd(), init_elim_table(), init_ra(), m68hc11_conditional_register_usage(), mark_regs_live_at_end(), mt_override_options(), optimization_options(), override_options(), and process_options().
Definition at line 625 of file toplev.c.
Referenced by decode_options(), expand_call(), and gate_tail_calls().
| int flag_pack_struct |
Definition at line 913 of file toplev.c.
Referenced by begin_class_definition(), and start_struct().
Definition at line 519 of file toplev.c.
Referenced by aggregate_value_p(), optimization_options(), override_options(), and sparc_override_options().
Definition at line 822 of file toplev.c.
Referenced by c_objc_common_init(), common_handle_option(), compute_array_index_type(), cp_parser_parameter_declaration(), cxx_init_decl_processing(), digest_init(), ffebad_start_(), grokdeclarator(), and ocp_convert().
| int flag_peephole2 |
Definition at line 952 of file toplev.c.
Referenced by decode_options(), gate_handle_peephole2(), get_thread_pointer(), ip2k_reorg(), rest_of_compilation(), and split_1().
| int flag_pie |
Definition at line 785 of file toplev.c.
Referenced by decode_options(), default_get_pch_validity(), default_pch_valid_p(), and sh_pch_valid_p().
Definition at line 577 of file toplev.c.
Referenced by gate_tree_ssa_loop_prefetch(), process_options(), and rest_of_handle_loop_optimize().
Definition at line 360 of file toplev.c.
Referenced by cris_file_start(), output_asm_insn(), and thumb_final_prescan_insn().
| const char* flag_random_seed |
Definition at line 4439 of file tree.c.
Referenced by common_handle_option(), coverage_checksum_string(), decode_f_option(), finish_repo(), and get_file_function_name_long().
Definition at line 747 of file toplev.c.
Referenced by c_cannot_inline_tree_fn(), c_cpp_builtins(), c_disregard_inline_limits(), cb_register_builtins(), cgraph_analyze_function(), cgraph_decide_inlining(), cgraph_decide_inlining_incrementally(), cgraph_function_possibly_inlined_p(), cgraph_preserve_function_body_p(), cp_cannot_inline_tree_fn(), decode_options(), inlinable_function_p(), and lhd_tree_inlining_cannot_inline_tree_fn().
| int flag_regmove |
Definition at line 592 of file toplev.c.
Referenced by decode_options(), gate_handle_regmove(), regmove_optimize(), and rest_of_compilation().
Definition at line 445 of file toplev.c.
Referenced by gate_handle_regrename(), process_options(), rest_of_compilation(), and rest_of_handle_regrename().
Definition at line 437 of file toplev.c.
Referenced by decode_options(), m68hc11_optimization_options(), override_options(), rest_of_handle_reorder_blocks(), and rest_of_handle_stack_regs().
Definition at line 441 of file toplev.c.
Referenced by decode_options(), and estimate_bb_frequencies().
Definition at line 723 of file toplev.c.
Referenced by decode_options(), and rest_of_handle_loop_optimize().
Definition at line 829 of file toplev.c.
Referenced by arm_override_options(), c4x_adjust_cost(), c4x_optimization_options(), decode_options(), gate_handle_sched(), optimization_options(), override_options(), prepare_move_operands(), process_options(), and rest_of_compilation().
Definition at line 830 of file toplev.c.
Referenced by alpha_reorg(), arm_override_options(), block_alloc(), decode_options(), frv_for_each_packet(), frv_optimization_options(), gate_handle_sched2(), gate_handle_split_before_regstack(), ia64_override_options(), override_options(), process_options(), rest_of_compilation(), rest_of_handle_reorder_blocks(), and sh_output_mi_thunk().
| int flag_shared_data |
Definition at line 769 of file toplev.c.
Referenced by asm_emit_uninitialised(), assemble_static_space(), and data_section().
| int flag_shlib |
Definition at line 790 of file toplev.c.
Referenced by decl_default_tls_model(), decode_options(), default_binds_local_p(), and frv_local_funcdesc_p().
| int flag_short_enums |
Definition at line 496 of file toplev.c.
Referenced by c_common_decode_option(), c_common_handle_option(), decode_options(), finish_enum(), and start_enum().
Definition at line 655 of file toplev.c.
Referenced by c_cpp_builtins(), cb_register_builtins(), fold_initializer(), process_options(), set_fast_math_flags(), and tree_could_trap_p().
| int flag_signed_char |
Definition at line 492 of file toplev.c.
Referenced by c_common_decode_option(), c_common_handle_option(), c_common_to_target_charset(), c_cpp_builtins(), c_init_decl_processing(), cb_register_builtins(), cxx_init_decl_processing(), decode_options(), initialize_builtins(), main(), and sanitize_cpp_opts().
| int flag_stack_check |
Definition at line 917 of file toplev.c.
Referenced by allocate_dynamic_stack_space(), expand_decl(), expand_function_start(), function_prologue(), initialize_argument_information(), and reload().
Definition at line 940 of file toplev.c.
Referenced by access_can_touch_variable(), build_c_cast(), c_apply_type_quals_to_decl(), combine_temp_slots(), decode_options(), fixed_scalar_and_varying_struct_p(), get_alias_set(), mems_in_disjoint_alias_sets_p(), new_alias_set(), and strict_aliasing_warning().
| int flag_syntax_only |
Definition at line 677 of file toplev.c.
Referenced by assemble_variable(), assemble_zeros(), build_java_binop(), c_expand_body(), compile_file(), cp_finish_file(), expand_body(), expand_or_defer_fn(), finish_file(), finish_objects(), fold(), fold_single_bit_test(), fold_unary(), force_evaluation_order(), gate_rest_of_compilation(), GTY(), init_asm_output(), java_check_reference(), make_alias_for_thunk(), maybe_emit_vtables(), maybe_output_constant_def_contents(), output_constant(), output_constant_def(), process_options(), rest_of_compilation(), and use_thunk().
Definition at line 429 of file toplev.c.
Referenced by backend_init(), branch_prob(), CG_End_Gcov(), CG_Fini(), CG_Gcov_Generation(), CG_Generate_Code(), CG_Init(), CG_Init_Gcov(), do_tree_profiling(), end_branch_prob(), expand_inline_function(), finish_optimization_passes(), follow_jumps(), init_branch_prob(), prepare_function_start(), rest_of_compilation(), and rest_of_handle_branch_prob().
Definition at line 649 of file toplev.c.
Referenced by combine_comparisons(), const_binop(), convert_to_integer(), determine_invariantness_stmt(), fast_math_flags_set_p(), fold(), fold_binary(), fold_builtin_cabs(), fold_builtin_sqrt(), fold_cond_expr_with_comparison(), fold_initializer(), fold_negate_expr(), fold_relational_const(), fold_truth_not_expr(), insert_reciprocals(), invert_tree_comparison(), invert_truthvalue(), may_trap_p(), may_trap_p_1(), negate_expr(), process_options(), rs6000_emit_cmove(), set_fast_math_flags(), simplify_binary_operation(), simplify_const_binary_operation(), and tree_could_trap_p().
| int flag_trapv |
Definition at line 1056 of file toplev.c.
Referenced by expand_abs(), expand_abs_nojump(), expand_complex_abs(), expand_divmod(), expand_expr(), expand_expr_real_1(), expand_mult(), fold(), fold_binary(), fold_initializer(), fold_overflow_warning(), negate_expr(), negate_expr_p(), optab_for_tree_code(), and simplify_const_relational_operation().
Definition at line 573 of file toplev.c.
Referenced by gate_rtl_unroll_and_peel_loops(), mdx_block_move(), process_options(), rest_of_handle_loop2(), rtl_unroll_and_peel_loops(), and unroll_loop().
Definition at line 568 of file toplev.c.
Referenced by common_handle_option(), expand_block_move(), gate_handle_loop2(), gate_rtl_unroll_and_peel_loops(), gate_tree_complete_unroll(), init_alias_analysis(), loop_invariant_p(), mdx_block_move(), process_options(), rest_of_handle_loop2(), rtl_unroll_and_peel_loops(), and tree_complete_unroll().
Definition at line 637 of file toplev.c.
Referenced by alpha_emit_conditional_branch(), alpha_emit_conditional_move(), analyze_insn_to_expand_var(), apply_distributive_law(), break_up_subtract_bb(), combine_simplify_rtx(), const_binop(), convert(), convert_to_integer(), determine_invariantness_stmt(), expand_builtin(), expand_builtin_pow(), expand_call(), expand_expr(), expand_expr_real_1(), fast_math_flags_set_p(), fold(), fold_binary(), fold_builtin_cabs(), fold_builtin_cbrt(), fold_builtin_exponent(), fold_builtin_logarithm(), fold_builtin_pow(), fold_builtin_sqrt(), fold_builtin_tan(), fold_comparison(), fold_negate_expr(), gate_cse_reciprocals(), invert_truthvalue(), ix86_expand_sse_fp_minmax(), negate_expr(), negate_expr_p(), override_options(), process_assignment(), reassociate_bb(), recog_1(), recog_10(), recog_2(), recog_7(), recog_8(), recog_9(), rs6000_emit_cmove(), rs6000_generate_compare(), rs6000_reverse_condition(), set_fast_math_flags(), simplify_binary_operation(), simplify_binary_operation_1(), simplify_const_binary_operation(), simplify_const_relational_operation(), simplify_if_then_else(), simplify_relational_operation(), simplify_relational_operation_1(), simplify_rhs_and_lookup_avail_expr(), simplify_unary_operation_1(), try_combine(), unsafe_associative_fp_binop(), validate_condition_mode(), and vect_is_simple_reduction().
Definition at line 808 of file toplev.c.
Referenced by arm_compute_func_type(), decode_options(), dwarf2out_do_frame(), ia64_add_bundle_selector_before(), ia64_output_function_end_prologue(), ia64_output_function_prologue(), ia64_reorg(), override_options(), process_for_unwind_directive(), and process_options().
| int flag_verbose_asm |
Definition at line 866 of file toplev.c.
Referenced by default_file_start(), init_asm_output(), m32r_asm_file_start(), m32r_file_start(), mips_asm_file_start(), mips_file_start(), output_asm_insn(), output_constructor(), output_function_epilogue(), output_function_prologue(), pch_init(), print_operand(), and rs6000_file_start().
| int flag_volatile |
Definition at line 597 of file toplev.c.
Referenced by arm_pe_encode_section_info(), categorize_decl_for_section(), compare_constant(), cxx_init_decl_processing(), default_select_section(), fix_string_type(), handle_pragma(), i386_pe_encode_section_info(), m32r_select_section(), machopic_select_section(), mcore_encode_section_info(), mips16_constant_after_function_p(), mips_encode_section_info(), mips_select_section(), mips_unique_section(), mmix_select_section(), output_constant_def(), set_std_c89(), and set_std_c99().
Definition at line 901 of file toplev.c.
Referenced by assemble_variable(), bss_initializer_p(), and categorize_decl_for_section().
Definition at line 1005 of file toplev.c.
Referenced by assemble_start_function(), cxx_init_decl_processing(), and java_init().
| int g_switch_set |
| int g_switch_value |
Definition at line 363 of file toplev.c.
Referenced by clean_graph_dump_file(), close_dump_file(), draw_edge(), end_bb(), end_fct(), execute_one_pass(), execute_todo(), finish_graph_dump_file(), finish_optimization_passes(), node_data(), print_rtl_graph_with_bb(), start_bb(), and start_fct().
| int in_system_header |
Definition at line 456 of file toplev.c.
Referenced by c_parser_set_source_position_from_token(), c_parser_unary_expression(), c_start_case(), cb_def_pragma(), cb_file_change(), check_bitfield_type_and_width(), check_tag_decl(), combine_strings(), compute_array_index_type(), cp_lexer_get_preprocessor_token(), cp_lexer_set_source_position_from_token(), cp_parser_cast_expression(), cp_parser_declaration_seq_opt(), cp_parser_enumerator_list(), cp_parser_parameter_declaration_clause(), cp_parser_warn_min_max(), declspecs_add_type(), define_label(), do_decl_instantiation(), do_type_instantiation(), duplicate_decls(), fe_file_change(), ffelex_hash_(), finish_struct(), grokdeclarator(), grokparms(), GTY(), instantiate_class_template(), instantiate_decl(), instantiate_pending_templates(), interpret_integer(), make_node(), make_node_stat(), pop_tinst_level(), process_init_element(), push_tinst_level(), reparse_absdcl_as_casts(), shadow_tag_warned(), shorten_compare(), store_init_value(), store_parm_decls_newstyle(), and store_parm_decls_oldstyle().
| int inhibit_warnings |
| HOST_WIDE_INT larger_than_size |
Definition at line 1591 of file toplev.c.
Referenced by c_expand_body(), common_handle_option(), layout_decl(), and tree_rest_of_compilation().
| const char* main_input_filename |
Referenced by asm_file_end(), asm_file_start(), avr_file_end(), cb_file_change(), crash_signal(), default_file_start(), default_flag_random_seed(), ffe_init(), ffelex_hash_(), final(), finish_repo(), get_file_function_name_long(), handle_options(), handle_pragma_implementation(), handle_pragma_interface(), i860_file_start(), init_repo(), luxworks_dsp16xx_file_start(), mips_asm_file_start(), mmix_asm_file_start(), mmix_asm_output_source_line(), output_file_start(), pa_file_start_file(), PARAMS(), set_source_filename(), and yyparse().
| int mem_report |
| int optimize |
Definition at line 352 of file genattrtab.c.
| int optimize_size |
Definition at line 402 of file toplev.c.
Referenced by adjacent_mem_locations(), alpha_reorg(), alpha_rtx_costs(), arm_compute_save_reg_mask(), arm_const_double_by_parts(), arm_final_prescan_insn(), arm_gen_load_multiple(), arm_gen_store_multiple(), arm_override_options(), arm_rtx_costs_1(), ashlhi3_out(), ashrhi3_out(), avr_rtx_costs(), bfin_expand_movmem(), bfin_expand_strmov(), bfin_optimize_loop(), bfin_register_move_cost(), bfin_reorg(), block_alloc(), c_cpp_builtins(), cb_register_builtins(), coalesce_cost(), compute_alignments(), condjump_equiv_p(), connect_traces(), cris_print_operand(), decide_copy_try_finally(), decode_options(), eliminate_partially_redundant_load(), emit_i387_cw_initialization(), expand_binop(), expand_block_clear(), expand_builtin_fputs(), expand_builtin_memset(), expand_builtin_pow(), expand_builtin_powi(), expand_builtin_strcat(), expand_case(), expand_end_case_type(), expand_epilogue(), expand_expr(), expand_expr_real_1(), expand_prologue(), expand_smod_pow2(), ffecom_tree_divide_(), find_traces_1_round(), fold(), fold_binary(), fold_builtin_cabs(), fold_builtin_fputs(), fold_builtin_strcpy(), gate_cse_reciprocals(), gate_duplicate_computed_gotos(), gcse_main(), gen_ffssi2(), gen_split_1095(), gen_split_1096(), gen_split_1202(), gen_split_1204(), gen_strmovdi_rex64(), gen_strmovhi(), gen_strmovhi_rex64(), gen_strmovqi(), gen_strmovqi_rex64(), gen_strmovsi(), gen_strmovsi_rex64(), gen_strsetdi_rex64(), gen_strsethi(), gen_strsethi_rex64(), gen_strsetqi(), gen_strsetqi_rex64(), gen_strsetsi(), gen_strsetsi_rex64(), gen_zero_extendhisi2(), gmalloc(), h8300_init_once(), h8300_rtx_costs(), h8sx_emit_movmd(), incdec_operand(), ip2k_gen_unsigned_comp_branch(), ix86_compute_frame_layout(), ix86_constant_alignment(), ix86_data_alignment(), ix86_decompose_address(), ix86_expand_ashl_const(), ix86_expand_ashlsi3_const(), ix86_expand_branch(), ix86_expand_clear(), ix86_expand_clrmem(), ix86_expand_clrstr(), ix86_expand_epilogue(), ix86_expand_int_movcc(), ix86_expand_movmem(), ix86_expand_movstr(), ix86_expand_prologue(), ix86_expand_strlen(), ix86_expand_vector_move_misalign(), ix86_fp_comparison_sahf_cost(), ix86_reorg(), ix86_rtx_costs(), ix86_secondary_memory_needed(), ix86_split_ashl(), ix86_split_ashldi(), ix86_split_long_move(), lshrhi3_out(), m32r_expand_block_move(), m68hc11_gen_movhi(), m68hc11_shift_cost(), m68k_output_mi_thunk(), m68k_output_pic_call(), out_shift_with_cnt(), outgoing_edges_match(), output_408(), output_409(), output_413(), output_414(), output_415(), output_416(), output_417(), output_418(), output_419(), output_420(), output_421(), output_422(), output_block_move(), override_options(), pdp11_rtx_costs(), peephole2_1(), peephole2_2(), print_operand(), recog_1(), recog_10(), recog_2(), recog_21(), recog_22(), recog_23(), recog_24(), recog_25(), recog_26(), recog_27(), recog_28(), recog_29(), recog_3(), recog_30(), recog_31(), recog_32(), recog_33(), recog_34(), recog_35(), recog_36(), recog_4(), recog_6(), recog_9(), rest_of_compilation(), rs6000_emit_epilogue(), rs6000_output_function_epilogue(), rs6000_override_options(), rs6000_rtx_costs(), rtx_equiv_p(), scan_loop(), score_rtx_costs(), sh_register_move_cost(), shmedia_reserve_space_for_target_registers_p(), split_1(), split_2(), split_load_immediate(), standard_80387_constant_p(), thread_block(), thumb_legitimize_address(), tree_swap_operands_p(), try_crossjump_bb(), v850_rtx_costs(), vect_enhance_data_refs_alignment(), and x86_machine_dependent_reorg().
| int pedantic |
Definition at line 451 of file toplev.c.
Referenced by _cpp_handle_directive(), any_viable(), begin_class_definition(), build_array_declarator(), build_array_ref(), build_binary_op(), build_c_cast(), build_compound_expr(), build_conditional_expr(), build_enumerator(), build_function_call(), build_function_call_real(), build_new_1(), build_new_method_call(), build_new_op(), build_object_call(), build_reinterpret_cast_1(), build_unary_op(), build_user_type_conversion_1(), c_add_case_label(), c_expand_return(), c_finish_goto_ptr(), c_finish_return(), c_init_decl_processing(), c_parser_braced_init(), c_parser_compound_statement_nostart(), c_parser_conditional_expression(), c_parser_declaration_or_fndef(), c_parser_enum_specifier(), c_parser_external_declaration(), c_parser_initelt(), c_parser_objc_class_instance_variables(), c_parser_objc_method_definition(), c_parser_objc_methodprotolist(), c_parser_postfix_expression(), c_parser_postfix_expression_after_paren_type(), c_parser_struct_declaration(), c_parser_struct_or_union_specifier(), c_parser_translation_unit(), c_sizeof_or_alignof_type(), check_bitfield_type_and_width(), check_explicit_specialization(), check_final_overrider(), check_for_new_type(), check_format_info_main(), check_format_types(), check_initializer(), check_redeclaration_exception_specification(), check_static_variable_definition(), check_tag_decl(), common_handle_option(), common_type(), comp_target_parms(), comp_target_types(), complete_array_type(), composite_pointer_type(), composite_type(), compute_array_index_type(), constant_expression_warning(), convert_and_check(), convert_class_to_reference(), convert_for_assignment(), convert_member_func_to_ptr(), cp_apply_type_quals_to_decl(), cp_convert_to_pointer(), cp_parser_block_declaration(), cp_parser_check_decl_spec(), cp_parser_declaration(), cp_parser_declaration_seq_opt(), cp_parser_enumerator_list(), cp_parser_extension_opt(), cp_parser_jump_statement(), cp_parser_member_declaration(), cp_parser_postfix_expression(), cp_parser_primary_expression(), cp_parser_unary_expression(), cxx_sizeof_or_alignof_type(), decl_constant_value_for_broken_optimization(), declspecs_add_qual(), declspecs_add_type(), digest_init(), disable_extension_diagnostics(), do_decl_instantiation(), do_type_instantiation(), duplicate_decls(), ffelex_backslash_(), ffelex_cfebackslash_(), finish_decl(), finish_declspecs(), finish_label_address_expr(), finish_named_return_value(), finish_struct(), fix_string_type(), fold(), force_poplevels(), grok_op_properties(), grokdeclarator(), grokfield(), handle_class_head(), instantiate_class_template(), internal_build_compound_expr(), interpret_float(), is_valid_printf_arglist(), java_lex(), joust(), mark_forward_parm_decls(), maybe_deduce_size_from_array_init(), maybe_read_dollar_number(), maybe_warn_string_init(), parmlist_tags_warning(), parse_params(), pedantic_lvalue_warning(), perform_overload_resolution(), pointer_diff(), pointer_int_sum(), pop_init_level(), push_parm_decl(), pushdecl(), pushdecl_maybe_friend(), reshape_init(), restore_extension_diagnostics(), sanitize_cpp_opts(), splice_viable(), start_function(), start_init(), store_init_value(), store_parm_decls(), store_parm_decls_oldstyle(), tsubst(), and yyparse().
| int profile_arc_flag |
Definition at line 425 of file toplev.c.
Referenced by branch_prob(), common_handle_option(), do_tree_profiling(), end_final(), expand_builtin_fork_or_exec(), expand_call(), finish_optimization_passes(), init_branch_prob(), leaf_function_p(), prepare_function_start(), rest_of_compilation(), rest_of_handle_branch_prob(), and rest_of_handle_cfg().
| int profile_flag |
Definition at line 421 of file toplev.c.
Referenced by compute_frame_size(), expand_function_start(), frv_frame_pointer_required(), frv_stack_info(), iq2000_can_use_return_insn(), ix86_function_regparm(), ix86_function_sseregparm(), mt_compute_frame_size(), mt_expand_prologue(), output_options(), pa_file_start_mcount(), pa_hpux64_gas_file_start(), and process_options().
| int quiet_flag |
| int time_report |
| int warn_cast_align |
Definition at line 1584 of file toplev.c.
Referenced by build_c_cast(), and build_reinterpret_cast_1().
| int warn_inline |
Definition at line 1595 of file toplev.c.
Referenced by c_cannot_inline_tree_fn(), decode_options(), duplicate_decls(), expand_call(), expand_call_inline(), inlinable_function_p(), tree_rest_of_compilation(), and try_to_integrate().
| int warn_larger_than |
Definition at line 1590 of file toplev.c.
Referenced by c_expand_body(), common_handle_option(), layout_decl(), and tree_rest_of_compilation().
Definition at line 1616 of file toplev.c.
Referenced by check_function_return_warnings(), execute_warn_function_noreturn(), and execute_warn_function_return().
| int warn_notreached |
Definition at line 1551 of file toplev.c.
Referenced by never_reached_warning(), remove_bb(), remove_useless_stmts_cond(), and remove_useless_stmts_tc().
| int warn_packed |
Definition at line 1604 of file toplev.c.
Referenced by finalize_record_size(), place_field(), and update_alignment_for_field().
| int warn_padded |
| int warn_return_type |
Definition at line 1578 of file toplev.c.
Referenced by c_common_decode_option(), c_common_handle_option(), c_expand_return(), c_finish_return(), check_function_return_warnings(), execute_warn_function_return(), expand_call_inline(), finish_function(), grokdeclarator(), mcore_dependent_reorg(), mcore_handle_naked_attribute(), mcore_reorg(), and start_function().
| int warn_shadow |
Definition at line 1559 of file toplev.c.
Referenced by diagnose_mismatched_decls(), duplicate_decls(), push_overloaded_decl(), pushdecl(), pushdecl_maybe_friend(), store_parm_decls(), and warn_if_shadowing().
Definition at line 1626 of file toplev.c.
Referenced by build_c_cast(), c_common_decode_option(), c_common_handle_option(), common_handle_option(), and strict_aliasing_warning().
| int warn_switch |
Definition at line 1564 of file toplev.c.
Referenced by c_common_decode_option(), c_common_handle_option(), c_do_switch_warnings(), and expand_end_case_type().
Definition at line 1568 of file toplev.c.
Referenced by c_do_switch_warnings(), and expand_end_case_type().
| int warn_switch_enum |
Definition at line 1573 of file toplev.c.
Referenced by c_do_switch_warnings(), and expand_end_case_type().
Definition at line 1555 of file toplev.c.
Referenced by c_common_decode_option(), c_common_handle_option(), decode_options(), ffe_decode_option(), gate_warn_uninitialized(), set_Wextra(), and uninitialized_vars_warning().
Definition at line 319 of file c-common.c.
Definition at line 1543 of file toplev.c.
Referenced by check_global_declaration_1(), and set_Wunused().
Definition at line 1544 of file toplev.c.
Referenced by pop_label(), pop_label_level(), pop_scope(), poplevel(), and set_Wunused().
Definition at line 1545 of file toplev.c.
Referenced by cgraph_finalize_function(), set_Wextra(), and set_Wunused().
Definition at line 1547 of file toplev.c.
Referenced by build_compound_expr(), build_x_compound_expr(), c_finish_stmt_expr(), c_process_expr_stmt(), convert_to_void(), emit_side_effect_warnings(), expand_expr_stmt_value(), gimplify_expr_stmt(), internal_build_compound_expr(), set_Wextra(), and set_Wunused().
Definition at line 1546 of file toplev.c.
Referenced by check_global_declaration_1(), pop_scope(), poplevel(), set_Wunused(), and warn_about_unused_variables().
Definition at line 376 of file toplev.c.
Referenced by alpha_file_start(), alpha_output_filename(), alpha_output_lineno(), alpha_start_function(), arm_override_options(), build_complex_type(), c_common_valid_pch(), cris_override_options(), darwin_file_start(), decode_options(), dwarf2out_do_frame(), final(), final_end_function(), final_scan_insn(), final_start_function(), genrtl_finish_function(), init_c_lex(), m88k_layout_frame(), maybe_emit_vtables(), maybe_suppress_debug_info(), mips_output_filename(), mips_output_function_prologue(), mips_output_lineno(), number_blocks(), output_options(), override_options(), pa_file_start_file(), pch_init(), process_options(), rest_of_clean_state(), romp_pushes_stack(), romp_using_r14(), rs6000_dbx_register_number(), rs6000_override_options(), rs6000_stack_info(), save_for_inline(), schedule_ebb(), schedule_ebbs(), set_debug_level(), and vax_file_start().
1.5.6