Hi,
I do not have time to poke too much about this, but with whole-program build it
is easy to see what functions ends up being unused in final cc1 binary.  Not
all of those are unnecesary (and some are for future use, for debugging or used
by other binaries), but it might serve as guideline to remove some dead stuff
in GCC.

I am posting it just in case one would find it interesting to inspect those and
remove stuff that is really dead.

Vars that was found to be readonly (CSWTCH is caused by switch conversion,
it should make the var readonly but doesn't):

_xexit_cleanup  htab_hash_pointer htab_eq_pointer
current_demangling_style CSWTCH.71  CSWTCH.53  CSWTCH.71
vect_vect_recog_func_ptrs  omega_verify_simplification omega_when_reduced
omega_reduce_with_subs return_single_result  may_be_red  in_approximate_mode
please_no_equalities_in_simplified_problems  no_problem file_options
free_section_f  get_section_f file_decl_data  file_name_hash_table  readyp
clear_alias_mode_pool  clear_alias_mode_table branch_threshold  exec_threshold
CSWTCH.218 CSWTCH.218  CSWTCH.215  CSWTCH.212 CSWTCH.209  CSWTCH.206
CSWTCH.203 CSWTCH.340  std_prefix  CSWTCH.147 ipa_ref_use_name  nnodes
target_c_incpath cif_string_table  gen_insert  gen_extract clobbered_registers
CSWTCH.1802  CSWTCH.1799 cst  CSWTCH.1751  flag_opts isa_opts  CSWTCH.1739
CSWTCH.1736 initial_ix86_tune_features  initial_ix86_arch_features
ts_enum_names  CSWTCH.1206  CSWTCH.1203 CSWTCH.1200  CSWTCH.1194  CSWTCH.349
has_postinc  has_preinc  has_postdec has_predec  CSWTCH.542  CSWTCH.539
unknown CSWTCH.749  in_lto_p  flag_evaluation_order reference_types_internal
forced_ebb_heads dump_flist_insn_flags  dump_expr_flags  dump_vinsn_flags
dump_insn_rtx_flags  sched_dump_to_dot_p insn_init_ssid  new_insns  bulk_tc
reg_class_names  total_num_edges_instrumented plugin_callbacks  event_last
plugin_event_name str_plugin_init_func_name  str_license specifics  CSWTCH.456
CSWTCH.381  CSWTCH.448 ggc_force_collect  extra_cache_vec extra_root_vec
CSWTCH.101  lang_protect_cleanup_actions CSWTCH.1308  CSWTCH.1316  CSWTCH.1312
demangle_name_func  CSWTCH.1324  global_dc map  stabstr_last_contin_point
CSWTCH.167 CSWTCH.267  CSWTCH.252  lang_post_pch_load n_format_types  targetcm
done_lexing CSWTCH.1264  CSWTCH.967  CSWTCH.946 c_language 

Functions that was found unnecesary:

crc32_combine get_crc_table gf2_matrix_square
compressBound compress compress2 adler32_combine zlibCompileFlags zlibVersion
_tr_tally inflateCopy inflateSyncPoint inflateSync inflateGetHeader
inflateSetDictionary inflatePrime deflateCopy deflateParams deflateBound
deflateTune deflatePrime deflateSetHeader deflateSetDictionary splay_tree_max
memset fprintf fputc partition_print elem_compare
make_relative_prefix_ignore_links dos_lbasename unix_lbasename calloc
htab_try_create htab_set_functions_ex htab_create_alloc_ex freopen
freopen_unlocked unlock_stream fibheap_replace_data fibheap_union fibheap_min
concat_copy fputc writeargv md5_read_ctx is_gnu_v3_mangled_dtor
is_gnu_v3_mangled_ctor java_demangle_v3_callback cplus_demangle_v3_callback
cplus_demangle_init_info cplus_demangle_print is_ctor_or_dtor
cplus_demangle_fill_dtor cplus_demangle_fill_ctor
cplus_demangle_fill_extended_operator cplus_demangle_fill_name strcat
__builtin_strncat cplus_demangle_opname cplus_demangle_name_to_style
cplus_demangle_set_style cplus_mangle_opname set_cplus_marker_for_demangling
memcmp memcpy decimal128FromString decimal128ToEngString decimal128Canonical
decimal128IsCanonical __dpd128FromString __dpd128ToString __dpd128ToEngString
memcmp memcpy decimal64FromString decimal64ToEngString decimal64ToString
__dpd64ToEngString decimal64IsCanonical decimal64Canonical __dpd64FromString
__dpd64ToString memcmp memcpy decimal32FromString decimal32ToEngString
decimal32ToString decimal32Canonical decimal32IsCanonical __dpd32FromString
__dpd32ToString __dpd32ToEngString decContextZeroStatus decContextTestStatus
decContextTestSavedStatus decContextTestEndian decContextStatusToString
decContextSetStatusQuiet decContextSetStatusFromStringQuiet
decContextSetStatusFromString decContextSetRounding decContextSaveStatus
decContextRestoreStatus decContextGetStatus decContextGetRounding
decContextClearStatus decNumberVersion decNumberTrim decNumberIsSubnormal
decNumberNextToward decNumberClass decNumberIsNormal decNumberSetBCD
decNumberGetBCD decNumberCopySign decNumberCopyNegate decNumberLogB
decNumberCopyAbs decNumberLog10 decNumberPower decNumberLn decLnOp decNumberExp
decExpOp decNumberCompareTotalMag decNumberSquareRoot decNumberDivideInteger
decNumberRemainder decNumberRemainderNear decNumberScaleB decNumberAbs
decNumberFMA decNumberMinus decNumberNextMinus decNumberNextPlus
decNumberRotate decNumberShift decNumberCompareSignal decNumberCompareTotal
decNumberMax decNumberMaxMag decNumberMin decNumberMinMag decNumberNormalize
decNumberReduce decNumberClassToString decNumberXor decNumberSameQuantum
decNumberOr decNumberInvert decNumberAnd decNumberToEngString decNumberToUInt32
decNumberToInt32 decNumberFromInt32 decNumberFromUInt32 decCheckMath decTrim
ht_destroy memcpy deps_add_vpath deps_free free linemap_free
linemap_check_files_exited free strcmp _cpp_free_buff cpp_get_comments cpp_ideq
cpp_destroy cpp_defined _cpp_destroy_hashtable cpp_get_prev cpp_get_dir
cpp_get_path cpp_included_before cpp_included cpp_set_callbacks
cpp_register_pragma _cpp_destroy_iconv free create_ddg_all_sccs create_scc
longest_simple_path find_nodes_on_paths free_ddg_all_sccs find_predecessors
find_successors get_node_of_insn print_sccs vcg_print_ddg free_ddg create_ddg
build_inter_loop_deps add_cross_iteration_register_deps build_intra_loop_deps
add_inter_loop_mem_dep create_ddg_dep_no_link sd_iterator_cond
create_ddg_dep_from_intra_loop_link mark_mem_use_1 mem_read_insn_p check_sccs
add_edge_to_ddg compare_sccs rtx_mem_access_p mark_mem_store mark_mem_use
sbitmap_iter_cond SET_BIT loop_outer for_each_scev_op is_multivariate_chrec
reset_evolution_in_loop is_multivariate_chrec_rec fprintf debug_aff print_aff
aff_combination_elt fprintf eq_ivtype_map_elts ivtype_map_elt_info
debug_ivtype_map debug_rename_map debug_rename_map_1 debug_ivtype_map_1 fprintf
debug_ds sd_debug_dep sd_debug_lists dump_dep dump_ds ds_to_dk strlen memcpy
free prune_options omega_pretty_print_problem omega_problem_has_red_equations
omega_eliminate_red omega_simplify_approximate omega_constrain_variable_sign
omega_query_variable_signs omega_query_variable_bounds omega_query_variable
omega_constrain_variable_value omega_unprotect_variable
omega_print_red_equations omega_count_red_equations debug_omega_problem
free_red_eliminations query_coupled_variable memset print_partial_schedule
generate_prolog_epilog duplicate_insns_of_cycles generate_reg_moves canon_loop
sms_schedule_by_order ps_add_node_check_conflicts ps_has_conflicts
get_sched_window order_nodes_of_sccs order_nodes_in_scc
calculate_must_precede_follow check_nodes_order const_iteration_count ei_cond
free_partial_schedule ps_insert_empty_row free_ps_insns remove_node_from_ps
add_node_to_ps ei_next ei_container normalize_sched_times
verify_partial_schedule calculate_order_params compute_split_row
rotate_partial_schedule ps_insn_advance_column ps_insn_find_column
find_max_dv_min_mob find_max_hv_min_mob sbitmap_iter_cond RESET_BIT SET_BIT
fprintf lto_check_version print_lto_report lto_reissue_options
lto_read_file_options lto_clear_file_options input_options input_data_block
lto_output_widest_uint_uleb128_stream memset strcmp lto_eq_in_decl_state
lto_hash_in_decl_state lto_delete_in_decl_state lto_new_in_decl_state
lto_create_renaming_table lto_set_in_hooks lto_input_widest_uint_uleb128
hash_name eq_name renaming_slot_free memset strcmp lto_input_function_body
lto_input_constructors_and_inits lto_read_body lto_init_reader
input_alias_pairs input_function input_bb input_phi input_gimple_stmt
input_eh_regions input_eh_region lto_input_eh_catch_list input_ssa_names
lto_tag_check_set maybe_fixup_decls maybe_fixup_handled_component
gimple_call_return_type gimple_label_label input_cfg make_new_block
VEC_tree_gc_safe_grow VEC_basic_block_gc_safe_grow_cleared clear_line_info
fixup_eh_region_pointers VEC_eh_region_base_index VEC_basic_block_base_index
ei_container gimple_op gimple_set_op gimple_ops hash_string_slot_node
eq_string_slot_node fixup_call_stmt_edges input_cgraph input_cgraph_1
input_cgraph_opt_summary input_node_opt_summary input_refs input_ref
input_varpool_1 input_varpool_node input_node input_edge
lto_file_decl_data_get_var_decl lto_file_decl_data_get_fn_decl
input_overwrite_node lambda_matrix_first_nz_vec lambda_matrix_left_hermite
lambda_matrix_col_mc lambda_matrix_row_mc lambda_matrix_delete_rows
lambda_matrix_add lambda_matrix_transpose lambda_matrix_negate
print_lambda_body_vector memset mbstowcs wcswidth get_spaces gcc_gettext_width
sched_emit_insn insn_luid increase_insn_priority check_poly_representation
dot_scop dot_all_scops dot_all_scops_1 cloog_matrix_read
ppl_Pointset_Powerset_C_Polyhedron_size fprintf cloog_matrix_print
ppl_new_Linear_Expression_from_Constraint __gmpz_get_si
ppl_new_Constraint_System ppl_Constraint_System_insert_Constraint
ppl_new_C_Polyhedron_recycle_Constraint_System ppl_read_polyhedron_matrix
debug_ppl_powerset_matrix debug_ppl_polyhedron_matrix ppl_print_powerset_matrix
debug_ppl_linear_expr ppl_print_linear_expr ppl_print_polyhedron_matrix
ppl_lexico_compare_linear_expressions ppl_strip_loop ppl_set_coef
new_C_Polyhedron_from_Cloog_Matrix cloog_matrix_to_ppl_constraint fprintf
dot_lst debug_lst debug_scop print_scop print_lst pbb_number_of_iterations
psct_scattering_dim_for_loop_depth debug_scop_params debug_cloog
debug_scop_context debug_pbb debug_pbb_domain print_cloog print_scop_context
print_scop_params print_pbb debug_pdrs print_pdrs debug_iteration_domains
print_iteration_domains debug_iteration_domain print_iteration_domain
print_pbb_domain debug_pdr print_pdr debug_scattering_functions
debug_scattering_function print_scattering_functions print_scattering_function
print_pbb_body print_scattering_function_1 print_pdr_access_layout dot_lst_1
lst_dewey_number fprintf dot_deps_stmt dot_deps debug_pddr print_pddr
dot_transformed_deps dot_transformed_deps_stmt_1
print_dependence_polyhedron_layout dot_original_deps dot_original_deps_stmt_1
cloog_program_print debug_generated_program print_generated_program
debug_clast_stmt debug_clast_name_indexes debug_clast_name_indexes_1
dse_invalidate_singleton_alias_set dse_record_singleton_alias_set gate_dse
clear_alias_mode_hash clear_alias_mode_eq rest_of_handle_fast_byte_dce
dump_class dump_combine_stats extended_count
ix86_trivial_fp_comparison_operator tp_or_register_operand
x86_64_szext_nonmemory_operand mmx_reg_operand register_and_not_fp_reg_operand
dfa_clean_insn_cache min_issue_delay get_attr_prefix varpool_extra_name_alias
debug_varpool debug_find_tree estimate_num_insns_fn debug_find_tree_1 memcpy
set_std_prefix debug_varpool_node_set dump_varpool_node_set
varpool_node_set_remove debug_cgraph_node_set dump_cgraph_node_set
cgraph_node_set_remove ipa_type_escape_field_does_not_clobber_p
ipa_clone_refering ipa_combine_adjustments add_cpp_dir_path
cgraph_function_versioning cgraph_copy_node_for_versioning reset_inline_failed
debug_cgraph_node debug_cgraph cgraph_global_info cgraph_add_thunk
cgraph_same_body_alias cgraph_same_body_alias_1
ix86_expand_convert_sign_didf_sse ix86_expand_convert_uns_sixf_sse
ix86_sol10_return_in_memory unionfind_root vec_stack_o_reserve_exact
vec_stack_p_reserve_exact assemble_trampoline_template
default_select_rtx_section default_select_section default_pe_asm_named_section
default_coff_asm_named_section default_no_named_section have_global_bss_p
supports_one_only initializer_constant_valid_for_bitfield_p get_pool_size
constant_pool_htab assemble_static_space assemble_label mark_decl_referenced
default_stabs_asm_out_constructor default_stabs_asm_out_destructor
default_no_function_rodata_section unlikely_text_section_p debug_dv
gimple_move_stmt_histograms real_twop list_equal_p find_compatible_field
fields_compatible_p build_call_list build_nt_call_list build_nt_call_vec
build_opaque_vector_type expr_align build5_stat build_block build_method_type
build_index_2_type tree_int_cst_msb ctor_to_vec remove_attribute chain_member
chain_index debug_all_asserts debug_asserts_for debug_all_value_ranges
debug_value_range get_same_sized_vectype fprintf debug_ter
debug_sa_points_to_info debug_solution_for_var debug_constraint_graph
debug_constraints debug_constraint debug_ops_vector dump_ops_vector sprintf
debug_value_expressions print_value_expressions debug_bitmap_set debug_pre_expr
debug_immediate_uses_for debug_immediate_uses dump_uses debug_scope_blocks
debug_scope_block debug_dominator_optimization_stats debug_lattice_value
debug_points_to_info_for debug_alias_info dump_mem_address scev_analysis
analyze_scalar_evolution_for_all_loop_phi_nodes
number_of_iterations_for_all_loops get_exit_conditions_rec debug_tree_chain
loop_outer debug_rdg_partitions expr_first tsi_link_before debug_update_ssa
debug_names_replaced_by debug_def_blocks debug_tree_ssa dump_tree_ssa
dump_def_blocks debug_tree_ssa_stats debug_currdefs dump_currdefs
debug_defs_stack dump_defs_stack debug_decl_set debug_def_blocks_r dump_flag
debug_referenced_vars debug_variable debug_dfa_stats debug_rdg
debug_rdg_component debug_rdg_vertex dump_data_dependence_direction
debug_data_dependence_relations debug_data_dependence_relation
debug_data_references dump_data_references debug_data_reference debug_loop_num
debug_loop debug_loops debug_function gimple_debug_cfg debug_cfg_stats
gimple_debug_bb_n gimple_debug_bb emit_debug_global_declarations
check_global_declarations wrapup_global_declarations print_time
default_target_can_inline_p default_target_option_valid_attribute_p
default_secondary_reload default_trampoline_init default_static_chain
default_internal_arg_pointer default_function_value_regno_p
default_function_value hook_bool_CUMULATIVE_ARGS_mode_tree_bool_true
default_builtin_reciprocal default_builtin_vectorized_conversion
default_builtin_vectorized_function hook_callee_copies_named
hook_pass_by_reference_must_pass_in_stack default_mode_for_suffix
hook_bool_CUMULATIVE_ARGS_false default_builtin_setjmp_frame_value
default_legitimize_address default_return_in_memory default_cc_modes_compatible
default_promote_function_mode_always_promote default_legitimate_address_p
fprintf debug_rli pos_from_bit internal_reference_types fprintf dump_sreal
sparseset_equal_p sparseset_ior sparseset_and_compl sparseset_and
sparseset_copy sparseset_set_bit sel_add_to_insn_priority free
debug_mem_addr_value sel_debug_cfg debug_hard_reg_set debug_insn_vector
debug_blist debug_ilist debug_lv_set debug_av_set sel_debug_cfg_1
setup_dump_cfg_params debug_insn_rtx debug_vinsn sel_dump_cfg_2 debug_expr
debug_insn sel_dump_cfg_insn dump_insn_rtx dump_lv_set dump_hard_reg_set
sel_print_rtl ei_cond ei_next ei_container switch_dump copy_data_sets insn_sid
av_set_element ilist_invert debug_bb_n_slim debug_bb_slim debug_insn_slim
debug_candidates debug_candidate dump_region_dot_file dump_region_dot
debug_region memcmp sbitmap_popcount debug_sbitmap sbitmap_last_set_bit
sbitmap_union_of_succs sbitmap_a_and_b_or_c_cg sbitmap_a_subset_b_p
sbitmap_a_or_b_cg sbitmap_a_xor_b sbitmap_a_xor_b_cg sbitmap_a_and_b_cg
sbitmap_any_common_bits sbitmap_union_of_diff sbitmap_range_empty_p
sbitmap_equal sbitmap_copy_n sbitmap_realloc sbitmap_alloc_with_popcount
truncated_to_mode default_address_cost auto_inc_p regno_use_in
inequality_comparisons_p find_last_value no_labels_between_p split_const
offset_within_block_p rtx_unstable_p rtx_size warning_for_asm debug_reload
move_replacements memory_move_secondary_cost debug_value_data if_test_bypass_p
store_data_bypass_p validate_replace_rtx_subexp validate_replace_rtx_part
ordered_comparison_operator indirect_operand pop_operand pmode_register_operand
memcpy real_from_target_fmt encode_ibm_extended decode_ibm_extended
encode_vax_f encode_vax_d encode_vax_g encode_ieee_half decode_vax_f
decode_vax_d decode_vax_g decode_ieee_half encode_internal decode_internal
init_branch_prob debug_vec_tree print_vec_tree debug_rtx_find debug_rtx_range
debug_rtx_list pp_base_maybe_space pp_base_remaining_character_count_for_line
br_prob_note_reliable_p edge_probability_reliable_p rtl_profile_for_edge
pointer_set_traverse get_event_last plugin_default_version_check
debug_active_plugins plugins_active_p unregister_callback register_callback
get_named_event_id htab_event_eq strcmp debug_properties dump_properties
execute_all_ipa_stmt_fixups ipa_read_optimization_summaries ipa_read_summaries
ipa_write_optimization_summaries execute_ipa_stmt_fixups register_pass
debug_pass position_pass ipa_write_optimization_summaries_1
ipa_read_summaries_1 ipa_read_optimization_summaries_1 get_num_compiler_params
set_unsafe_math_optimizations_flags fprintf debug_optab_libfuncs
gen_extend_insn have_sub2_insn gen_sub3_insn debug_all_omp_regions
debug_omp_region free lto_symtab_prevailing_decl lto_symtab_merge_cgraph_nodes
lto_symtab_merge_decls lto_symtab_get_resolution lto_symtab_free
lto_symtab_merge_decls_1 lto_symtab_merge_decls_2 lto_symtab_resolve_symbols
lto_symtab_merge lto_symtab_merge_cgraph_nodes_1 lto_varpool_replace_node
lto_cgraph_replace_node lto_symtab_get lto_symtab_resolve_can_prevail_p
lto_symtab_resolve_replaceable_p loop_outer remove_list_elem
lhd_builtin_function lhd_omp_predetermined_sharing lhd_expr_to_decl
lhd_to_target_charset lhd_initialize_diagnostics write_global_declarations
lhd_gimplify_expr lhd_tree_dump_dump_tree lhd_types_compatible_p
lhd_get_alias_set lhd_incomplete_type_error lhd_register_builtin_type
lhd_type_promotes_to lhd_warn_unused_global_decl lhd_post_options
lhd_return_null_tree lhd_do_nothing_f lhd_do_nothing_iii_return_null_tree
lhd_do_nothing_i delete_for_peephole condjump_label ira_debug_live_ranges
ira_debug_allocno_live_ranges ira_debug_live_range_list ira_debug_move_list
ira_debug_conflicts ira_debug_allocno_copies ira_debug_copies ira_debug_copy
ira_swap_allocno_copy_ends_if_necessary ira_remove_allocno_copy_from_list
ira_debug_class_cover ira_debug_disposition ira_reallocate
get_hard_reg_initial_val has_hard_reg_initial_val get_hard_reg_initial_reg
hook_constcharptr_const_rtx_null hook_tree_tree_tree_tree_3rd_identity
hook_rtx_tree_int_null hook_rtx_rtx_identity
hook_bool_rtx_int_int_intp_bool_false hook_bool_uintp_uintp_false
hook_bool_tree_tree_true hook_bool_tree_true hook_uint_uint_constcharptrptr_0
hook_int_size_t_constcharptr_int_0 hook_int_rtx_bool_0 hook_int_rtx_0
hook_int_const_tree_const_tree_1 default_can_output_mi_thunk_no_vcall
hook_bool_size_t_constcharptr_int_true hook_bool_constcharptr_size_t_false
hook_bool_const_tree_hwi_hwi_const_tree_true
hook_bool_const_tree_hwi_hwi_const_tree_false hook_void_FILEptr_constcharptr
hook_bool_mode_const_rtx_false hook_bool_mode_false
hook_bool_const_int_const_int_true gt_pch_nx_cgraph_node_set_def
gt_pch_n_P27cgraph_node_set_element_def4htab
gt_pch_nx_cgraph_node_set_element_def gt_pch_nx_VEC_cgraph_node_ptr_gc
gt_pch_nx_varpool_node_set_def gt_pch_n_P28varpool_node_set_element_def4htab
gt_pch_nx_varpool_node_set_element_def gt_pch_nx_VEC_varpool_node_ptr_gc
gt_pch_n_P12tree_int_map4htab gt_pch_nx_tree_int_map
gt_ggc_mx_cgraph_node_set_def gt_ggc_m_P27cgraph_node_set_element_def4htab
gt_ggc_mx_cgraph_node_set_element_def gt_ggc_mx_VEC_cgraph_node_ptr_gc
gt_ggc_mx_varpool_node_set_def gt_ggc_m_P28varpool_node_set_element_def4htab
gt_ggc_mx_varpool_node_set_element_def gt_ggc_mx_VEC_varpool_node_ptr_gc
gt_ggc_m_P12tree_int_map4htab gt_ggc_mx_tree_int_map
gt_pch_p_P27cgraph_node_set_element_def4htab
gt_pch_p_P28varpool_node_set_element_def4htab gt_pch_p_P12tree_int_map4htab
gt_pch_p_12tree_int_map gt_pch_p_22VEC_cgraph_node_ptr_gc
gt_pch_p_27cgraph_node_set_element_def gt_pch_p_19cgraph_node_set_def
gt_pch_p_23VEC_varpool_node_ptr_gc gt_pch_p_28varpool_node_set_element_def
gt_pch_p_20varpool_node_set_def fprintf for_each_edge dump_graph
gimple_current_bind_expr debug_gimple_seq fprintf gimple_get_alias_set
gimple_signed_type gimple_unsigned_type free_gimple_type_tables
print_gimple_types_stats get_call_expr_in gimple_build_switch
gimple_signed_or_unsigned_type mmap_gt_pch_use_address mmap_gt_pch_get_address
default_gt_pch_use_address default_gt_pch_get_address ggc_register_cache_tab
ggc_register_root_tab gen_rtx_fmt_Ee_stat gen_rtx_fmt_ii_stat
gen_rtx_fmt_sE_stat gen_rtx_fmt_sies_stat gen_rtx_fmt_sse_stat
gen_rtx_fmt_sss_stat gen_rtx_fmt_ses_stat gen_rtx_fmt_Ess_stat
gen_rtx_fmt_eE_stat gen_rtx_fmt_sEss_stat gen_rtx_fmt_ss_stat
gen_rtx_fmt_iE_stat gen_rtx_fmt_i_stat gen_rtx_fmt_isE_stat gen_rtx_fmt_is_stat
gen_rtx_fmt_iss_stat gen_rtx_fmt_www_stat gen_rtx_fmt_iuu00000_stat
gen_rtx_fmt_iuuBieiee_stat gen_rtx_fmt_iuuBieie0_stat get_next_funcdef_no
debug_find_var_in_block_tree pad_below round_down_loc
fold_build3_initializer_loc fold_build_cleanup_point_expr
mark_symbol_refs_as_used probe_stack_range set_stack_check_libfunc
copy_to_suggested_reg debug_eh_tree get_eh_region_from_rtx
sjlj_emit_function_exit_after emit_call_insn_before
emit_call_insn_before_setloc emit_barrier_before emit_call_insn_before_noloc
skip_consecutive_labels prev_label next_label next_nondebug_insn
get_last_nonnote_insn previous_insn get_first_nonnote_insn next_insn
get_last_insn_anywhere make_safe_from set_new_first_and_last_insn
widen_memory_access gen_tmp_stack_mem gen_highpart_mode gt_pch_nx_dw_fde_struct
gt_pch_nx_dw_line_info_struct gt_pch_nx_dw_separate_line_info_struct
gt_pch_nx_dw_ranges_struct gt_pch_nx_dw_ranges_by_label_struct
gt_ggc_mx_dw_fde_struct gt_ggc_mx_dw_line_info_struct
gt_ggc_mx_dw_separate_line_info_struct gt_ggc_mx_dw_ranges_struct
gt_ggc_mx_dw_ranges_by_label_struct debug_dwarf debug_dwarf_die
dwarf2out_set_demangle_name_func dwarf2out_reg_save_reg dwarf2out_return_reg
dwarf2out_return_save dwarf2out_reg_save dwarf2out_window_save print_die
print_signature print_spaces gt_pch_p_13dw_fde_struct
gt_pch_p_19dw_line_info_struct gt_pch_p_28dw_separate_line_info_struct
gt_pch_p_16dw_ranges_struct gt_pch_p_25dw_ranges_by_label_struct
double_int_umod double_int_smod double_int_mod double_int_sdiv
double_int_udivmod double_int_fits_in_hwi_p fprintf debug_dominance_tree
debug_dominance_info debug_dominance_tree_1 init_pending_stack_adjust
dcngettext inform_n permerror error_n verbatim df_hard_reg_used_count
df_hard_reg_used_p df_insn_rescan_all df_md_simulate_one_insn
df_md_simulate_artificial_defs_at_top df_byte_lr_add_problem df_chain_copy
df_live_verify_transfer_functions df_lr_verify_transfer_functions
df_byte_lr_alloc df_byte_lr_free df_byte_lr_top_dump df_byte_lr_bottom_dump
df_byte_lr_local_compute df_byte_lr_bb_local_compute df_byte_lr_expand_bitmap
df_byte_lr_reset df_byte_lr_free_bb_info df_byte_lr_check_regs df_byte_lr_init
df_byte_lr_confluence_0 df_byte_lr_confluence_n df_byte_lr_transfer_function
debug_df_chain debug_df_useno debug_df_defno debug_df_ref debug_df_regno
debug_df_reg debug_df_insn df_ref_debug df_regno_debug df_insn_debug_regno
df_insn_debug df_regs_chain_dump df_insn_uid_debug df_reg_used df_reg_defined
df_verify dbg_cnt_is_enabled gt_pch_nx_typeinfo gt_ggc_mx_typeinfo
gt_pch_p_8typeinfo gcov_read_string gcov_magic insert_insn_end_bb_new
get_loop_level dump_recorded_exits dump_recorded_exit fprintf
flow_edge_list_print flow_nodes_print verify_edge_list print_edge_list
debug_bb_n debug_bb debug_flow_info debug_regset dump_regset
must_pass_in_stack_var_size default_expand_builtin std_fn_abi_va_list
std_build_builtin_va_list can_trust_pointer_alignment debug_bitmap
bitmap_intersect_compl_p bitmap_xor_into bitmap_xor bitmap_compl_and_into
bitmap_last_set_bit bitmap_single_bit_set_p insn_alias_sets_conflict_p
walk_mems_2 walk_mems_1 printf destroy_ggc_zone new_ggc_zone
ggc_alloc_typed_stat debug_print_page_list strchr strlen memcmp fprintf
browse_tree TB_prev_expr TB_next_expr TB_current_chain_node TB_up_expr
TB_getline store_child_info TB_update_up TB_parent_eq tree_operand_length
find_node_with_code debug_c_tree pp_c_attributes pp_c_call_argument_list
pp_c_function_definition pp_c_exclamation pp_c_complement pp_c_semicolon
dump_stmt gt_pch_nx_VEC_tree_gc_vec_gc gt_ggc_mx_VEC_tree_gc_vec_gc
make_tree_vector_copy make_tree_vector_single is_typedef_decl
builtin_type_for_size attribute_takes_identifier_p strip_pointer_or_array_types
constant_expression_error gt_pch_p_18VEC_tree_gc_vec_gc c_register_addr_space
store_parm_decls_from xref_tag pushdecl_top_level objc_mark_locals_volatile
objc_get_current_scope dump_time_statistics dump_one_header
objc_generate_static_init_call objc_static_init_needed_p objc_volatilize_decl
objc_is_id

Vars that was found unnecesary:

inflate_copyright deflate_copyright my_version libiberty_demanglers recip_scale
short_recip_scale reciprocals10_64 BIN2CHAR mfcone DECSTICKYTAB mfctop LNnn
charconsts   null_link mem_ref_p dump_dep_flags  omega_single_result
node_sched_params lto_section_name    lto_gcov_summary CSWTCH.247
pass_fast_rtl_byte_dce   dbx_register_map initial_cfg_capacity issued_error
sel_debug_cfg_root  sel_debug_cfg_flags sel_debug_cfg_fileno
sel_dump_cfg_fileno sel_debug_cfg_root_postfix sel_dump_cfg_p
sel_dump_cfg_flags debug_insn_rtx_flags debug_vinsn_flags debug_expr_flags
debug_insn_flags  saved_sched_dump current_succs spu_single_format
ibm_extended_format mips_extended_format vax_f_format vax_d_format vax_g_format
ieee_half_format arm_half_format real_internal_format debug_rtx_count
event_horizon  event_tab gcc_pass_lists prev_added_pass_node added_pass_nodes
lto_global_var_decls    allocno_pool copy_pool allocno_live_range_pool
reg_class_names current_function_uses_only_leaf_regs   double_mode print_indent
problem_BYTE_LR tb_tree_codes  tb_commands TB_verbose TB_history_stack
TB_up_ht c_language_chars c_family_lang_mask c_header_level

Honza

Reply via email to