This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Unused functions in gcc/*.c
- To: egcs at cygnus dot com
- Subject: Unused functions in gcc/*.c
- From: Martin von Loewis <loewis at informatik dot hu-berlin dot de>
- Date: Wed, 26 Aug 1998 13:09:40 +0200
Upon request, I extend my analysis to the gcc source files.
I ran the gcc and g++ test suite with a -fprofile-arcs -ftest-coverage
on sparc-sun-solaris2.5.1. After building the compiler, all .da files
were removed, so that only code executed during compilation is
counted.
There is a number of files that were not involved during the test
suite at all:
cppalloc.c cppexp.c cpphash.c cpplib.c dwarfout.c dyn-string.c
fix-header.c gen-protos.c genattr.c genattrtab.c gencheck.c gencodes.c
genconfig.c genemit.c genextract.c genflags.c gengenrtl.c genopinit.c
genoutput.c genpeep.c genrecog.c getopt.c getopt1.c print-rtl.c
print-tree.c protoize.c scan-decls.c scan.c protoize.c
Functions in those files are not listed below. Also, there were some
minor problems when generating these data. For example, gcov
complained that source code for cexp.y couldn't be found; it was
looking for it in the object directory.
There was a total number of 2731 functions analysed; 602 of those
appear to be unused.
If you have further questions about these data, feel free to ask.
Martin
0.00% of 19 source lines executed in function find_symbolic_term
0.00% of 28 source lines executed in function bitmap_debug_file
0.00% of 2 source lines executed in function debug_bitmap
0.00% of 8 source lines executed in function bitmap_print
0.00% of 12 source lines executed in function concat
0.00% of 16 source lines executed in function concat3
0.00% of 20 source lines executed in function affix_data_type
0.00% of 22 source lines executed in function gen_formal_list_for_type
0.00% of 6 source lines executed in function deserves_ellipsis
0.00% of 22 source lines executed in function gen_formal_list_for_func_def
0.00% of 88 source lines executed in function gen_type
0.00% of 25 source lines executed in function gen_decl
0.00% of 352 source lines executed in function check_format_info
0.00% of 30 source lines executed in function binary_op_error
0.00% of 36 source lines executed in function get_directive_line
0.00% of 7 source lines executed in function print_lang_identifier
0.00% of 7 source lines executed in function pushdecl_top_level
0.00% of 4 source lines executed in function groktypename_in_parm_context
0.00% of 2 source lines executed in function maybe_build_cleanup
0.00% of 4 source lines executed in function layout_array_type
0.00% of 69 source lines executed in function combine_parm_decls
0.00% of 4 source lines executed in function iterator_for_loop_start
0.00% of 3 source lines executed in function iterator_for_loop_end
0.00% of 14 source lines executed in function iterator_loop_prologue
0.00% of 17 source lines executed in function iterator_loop_epilogue
0.00% of 2 source lines executed in function top_level_ixpansion_p
0.00% of 15 source lines executed in function add_ixpansion
0.00% of 23 source lines executed in function delete_ixpansion
0.00% of 2 source lines executed in function lookup_interface
0.00% of 2 source lines executed in function is_class_name
0.00% of 2 source lines executed in function maybe_objc_method_name
0.00% of 2 source lines executed in function maybe_building_objc_message_expr
0.00% of 2 source lines executed in function recognize_objc_keyword
0.00% of 3 source lines executed in function build_objc_string
0.00% of 13 source lines executed in function remember_protocol_qualifiers
0.00% of 13 source lines executed in function yyprint
0.00% of 2 source lines executed in function set_yydebug
0.00% of 6 source lines executed in function self_promoting_type_p
0.00% of 10 source lines executed in function c_sizeof_nowarn
0.00% of 7 source lines executed in function c_alignof
0.00% of 24 source lines executed in function c_alignof_expr
0.00% of 3 source lines executed in function pedantic_lvalue_warning
0.00% of 20 source lines executed in function readonly_warning
0.00% of 9 source lines executed in function valid_compound_expr_initializer
0.00% of 63 source lines executed in function print_help
0.00% of 16 source lines executed in function path_include
0.00% of 12 source lines executed in function name_newline_fix
0.00% of 28 source lines executed in function get_lintcmd
0.00% of 7 source lines executed in function timestamp
0.00% of 18 source lines executed in function read_filename_string
0.00% of 46 source lines executed in function read_name_map
0.00% of 22 source lines executed in function remap_include_file
0.00% of 24 source lines executed in function check_precompiled
0.00% of 34 source lines executed in function check_preconditions
0.00% of 55 source lines executed in function pcfinclude
0.00% of 5 source lines executed in function pcstring_used
0.00% of 10 source lines executed in function pass_thru_directive
0.00% of 60 source lines executed in function do_unassert
0.00% of 7 source lines executed in function free_token_list
0.00% of 8 source lines executed in function delete_assertion
0.00% of 8 source lines executed in function do_error
0.00% of 10 source lines executed in function do_warning
0.00% of 7 source lines executed in function do_once
0.00% of 14 source lines executed in function do_ident
0.00% of 4 source lines executed in function do_sccs
0.00% of 6 source lines executed in function my_strerror
0.00% of 15 source lines executed in function error_from_errno
0.00% of 5 source lines executed in function warning
0.00% of 20 source lines executed in function vwarning
0.00% of 5 source lines executed in function warning_with_line
0.00% of 20 source lines executed in function vwarning_with_line
0.00% of 7 source lines executed in function pedwarn
0.00% of 7 source lines executed in function pedwarn_with_line
0.00% of 16 source lines executed in function pedwarn_with_file_and_line
0.00% of 65 source lines executed in function dump_single_macro
0.00% of 9 source lines executed in function dump_all_macros
0.00% of 17 source lines executed in function dump_defn_1
0.00% of 10 source lines executed in function dump_arg_n
0.00% of 15 source lines executed in function make_undef
0.00% of 8 source lines executed in function fatal
0.00% of 2 source lines executed in function fancy_abort
0.00% of 3 source lines executed in function perror_with_name
0.00% of 3 source lines executed in function pfatal_with_name
0.00% of 2 source lines executed in function pipe_closed
0.00% of 2 source lines executed in function memory_full
0.00% of 3 source lines executed in function integer_overflow
0.00% of 4 source lines executed in function left_shift
0.00% of 6 source lines executed in function right_shift
0.00% of 20 source lines executed in function choose_temp_base
0.00% of 2 source lines executed in function my_strerror
0.00% of 12 source lines executed in function collect_exit
0.00% of 6 source lines executed in function fatal_perror
0.00% of 5 source lines executed in function fatal
0.00% of 4 source lines executed in function error
0.00% of 2 source lines executed in function fancy_abort
0.00% of 9 source lines executed in function handler
0.00% of 5 source lines executed in function xrealloc
0.00% of 2 source lines executed in function file_exists
0.00% of 13 source lines executed in function is_ctor_dtor
0.00% of 6 source lines executed in function do_wait
0.00% of 3 source lines executed in function fork_execute
0.00% of 18 source lines executed in function add_to_list
0.00% of 6 source lines executed in function extract_init_priority
0.00% of 16 source lines executed in function sort_ids
0.00% of 5 source lines executed in function write_list
0.00% of 5 source lines executed in function write_list_with_asm
0.00% of 92 source lines executed in function write_c_file_stat
0.00% of 42 source lines executed in function write_c_file_glob
0.00% of 6 source lines executed in function write_c_file
0.00% of 87 source lines executed in function scan_prog_file
0.00% of 17 source lines executed in function sets_function_arg_p
0.00% of 4 source lines executed in function extended_count
0.00% of 2 source lines executed in function dump_combine_stats
0.00% of 2 source lines executed in function dump_combine_total_stats
0.00% of 28 source lines executed in function refers_to_p
0.00% of 58 source lines executed in function set_nonvarying_address_components
0.00% of 6 source lines executed in function dbxout_types
0.00% of 2 source lines executed in function expand_builtin_dwarf_fp_regnum
0.00% of 45 source lines executed in function expand_builtin_dwarf_reg_size
0.00% of 26 source lines executed in function dwarf_cfi_name
0.00% of 9 source lines executed in function dwarf2out_args_size
0.00% of 2 source lines executed in function dwarf2out_reg_save
0.00% of 2 source lines executed in function dwarf2out_return_save
0.00% of 50 source lines executed in function dwarf2out_stack_adjust
0.00% of 131 source lines executed in function dwarf2out_frame_debug
0.00% of 59 source lines executed in function addr_const_to_string
0.00% of 6 source lines executed in function addr_to_string
0.00% of 57 source lines executed in function dwarf_tag_name
0.00% of 84 source lines executed in function dwarf_attr_name
0.00% of 26 source lines executed in function dwarf_form_name
0.00% of 150 source lines executed in function dwarf_stack_op_name
0.00% of 13 source lines executed in function decl_ultimate_origin
0.00% of 13 source lines executed in function block_ultimate_origin
0.00% of 8 source lines executed in function decl_class_context
0.00% of 14 source lines executed in function get_AT
0.00% of 2 source lines executed in function equate_type_number_to_die
0.00% of 11 source lines executed in function equate_decl_number_to_die
0.00% of 48 source lines executed in function print_die
0.00% of 11 source lines executed in function print_dwarf_line_table
0.00% of 2 source lines executed in function debug_dwarf_die
0.00% of 4 source lines executed in function debug_dwarf
0.00% of 15 source lines executed in function add_sibling_attributes
0.00% of 32 source lines executed in function build_abbrev_table
0.00% of 2 source lines executed in function size_of_string
0.00% of 40 source lines executed in function size_of_loc_descr
0.00% of 5 source lines executed in function size_of_locs
0.00% of 8 source lines executed in function constant_size
0.00% of 38 source lines executed in function size_of_die
0.00% of 8 source lines executed in function calc_die_sizes
0.00% of 13 source lines executed in function size_of_line_prolog
0.00% of 77 source lines executed in function size_of_line_info
0.00% of 9 source lines executed in function size_of_pubnames
0.00% of 7 source lines executed in function size_of_aranges
0.00% of 29 source lines executed in function value_format
0.00% of 6 source lines executed in function output_value_format
0.00% of 26 source lines executed in function output_abbrev_section
0.00% of 57 source lines executed in function output_loc_operands
0.00% of 6 source lines executed in function sibling_offset
0.00% of 115 source lines executed in function output_die
0.00% of 17 source lines executed in function output_compilation_unit_header
0.00% of 2 source lines executed in function dwarf2_name
0.00% of 11 source lines executed in function add_pubname
0.00% of 37 source lines executed in function output_pubnames
0.00% of 8 source lines executed in function add_arange
0.00% of 62 source lines executed in function output_aranges
0.00% of 276 source lines executed in function output_line_info
0.00% of 33 source lines executed in function base_type_die
0.00% of 9 source lines executed in function root_type
0.00% of 52 source lines executed in function modified_type_die
0.00% of 7 source lines executed in function reg_loc_descriptor
0.00% of 9 source lines executed in function based_loc_descr
0.00% of 30 source lines executed in function mem_loc_descriptor
0.00% of 9 source lines executed in function concat_loc_descriptor
0.00% of 14 source lines executed in function loc_descriptor
0.00% of 23 source lines executed in function field_byte_offset
0.00% of 4 source lines executed in function add_AT_location_description
0.00% of 8 source lines executed in function add_data_member_location_attribute
0.00% of 31 source lines executed in function add_const_value_attribute
0.00% of 31 source lines executed in function add_location_or_const_value_attribute
0.00% of 31 source lines executed in function add_bound_info
0.00% of 20 source lines executed in function add_subscript_info
0.00% of 13 source lines executed in function add_byte_size_attribute
0.00% of 4 source lines executed in function add_src_coords_attributes
0.00% of 9 source lines executed in function add_name_and_src_coords_attributes
0.00% of 20 source lines executed in function push_decl_scope
0.00% of 28 source lines executed in function scope_die_for
0.00% of 12 source lines executed in function add_type_attribute
0.00% of 12 source lines executed in function type_tag
0.00% of 10 source lines executed in function gen_array_type_die
0.00% of 5 source lines executed in function gen_set_type_die
0.00% of 6 source lines executed in function pend_type
0.00% of 9 source lines executed in function output_pending_types_for_scope
0.00% of 5 source lines executed in function gen_inlined_enumeration_type_die
0.00% of 5 source lines executed in function gen_inlined_structure_type_die
0.00% of 5 source lines executed in function gen_inlined_union_type_die
0.00% of 26 source lines executed in function gen_enumeration_type_die
0.00% of 22 source lines executed in function gen_formal_parameter_die
0.00% of 2 source lines executed in function gen_unspecified_parameters_die
0.00% of 23 source lines executed in function gen_formal_types_die
0.00% of 106 source lines executed in function gen_subprogram_die
0.00% of 38 source lines executed in function gen_variable_die
0.00% of 17 source lines executed in function gen_label_die
0.00% of 11 source lines executed in function gen_lexical_block_die
0.00% of 15 source lines executed in function gen_inlined_subroutine_die
0.00% of 17 source lines executed in function gen_field_die
0.00% of 6 source lines executed in function gen_ptr_to_mbr_type_die
0.00% of 20 source lines executed in function gen_compile_unit_die
0.00% of 4 source lines executed in function gen_string_type_die
0.00% of 10 source lines executed in function gen_inheritance_die
0.00% of 12 source lines executed in function gen_member_die
0.00% of 39 source lines executed in function gen_struct_or_union_type_die
0.00% of 7 source lines executed in function gen_subroutine_type_die
0.00% of 20 source lines executed in function gen_typedef_die
0.00% of 57 source lines executed in function gen_type_die
0.00% of 16 source lines executed in function gen_tagged_type_instantiation_die
0.00% of 25 source lines executed in function gen_block_die
0.00% of 22 source lines executed in function decls_for_scope
0.00% of 56 source lines executed in function gen_decl_die
0.00% of 37 source lines executed in function dwarf2out_decl
0.00% of 3 source lines executed in function dwarf2out_begin_block
0.00% of 3 source lines executed in function dwarf2out_end_block
0.00% of 7 source lines executed in function dwarf2out_label
0.00% of 17 source lines executed in function lookup_filename
0.00% of 28 source lines executed in function dwarf2out_line
0.00% of 6 source lines executed in function dwarf2out_define
0.00% of 24 source lines executed in function dwarf2out_init
0.00% of 48 source lines executed in function dwarf2out_finish
0.00% of 8 source lines executed in function stripattributes
0.00% of 9 source lines executed in function size_of_uleb128
0.00% of 9 source lines executed in function size_of_sleb128
0.00% of 2 source lines executed in function is_pseudo_reg
0.00% of 6 source lines executed in function type_main_variant
0.00% of 3 source lines executed in function is_tagged_type
0.00% of 7 source lines executed in function add_AT_flag
0.00% of 7 source lines executed in function add_AT_unsigned
0.00% of 8 source lines executed in function add_AT_long_long
0.00% of 8 source lines executed in function add_AT_float
0.00% of 7 source lines executed in function add_AT_string
0.00% of 7 source lines executed in function add_AT_die_ref
0.00% of 7 source lines executed in function add_AT_loc
0.00% of 7 source lines executed in function add_AT_addr
0.00% of 7 source lines executed in function add_AT_lbl_id
0.00% of 7 source lines executed in function add_AT_section_offset
0.00% of 5 source lines executed in function get_AT_low_pc
0.00% of 5 source lines executed in function get_AT_hi_pc
0.00% of 5 source lines executed in function get_AT_string
0.00% of 5 source lines executed in function get_AT_flag
0.00% of 5 source lines executed in function get_AT_unsigned
0.00% of 3 source lines executed in function is_c_family
0.00% of 3 source lines executed in function is_fortran
0.00% of 22 source lines executed in function remove_AT
0.00% of 14 source lines executed in function remove_children
0.00% of 14 source lines executed in function add_child_die
0.00% of 20 source lines executed in function new_die
0.00% of 2 source lines executed in function lookup_type_die
0.00% of 3 source lines executed in function lookup_decl_die
0.00% of 10 source lines executed in function new_loc_descr
0.00% of 4 source lines executed in function add_loc_descr
0.00% of 2 source lines executed in function print_spaces
0.00% of 10 source lines executed in function is_body_block
0.00% of 8 source lines executed in function is_base_type
0.00% of 2 source lines executed in function is_based_loc
0.00% of 2 source lines executed in function ceiling
0.00% of 8 source lines executed in function field_type
0.00% of 2 source lines executed in function simple_type_align_in_bits
0.00% of 8 source lines executed in function simple_type_size_in_bits
0.00% of 3 source lines executed in function add_name_attribute
0.00% of 17 source lines executed in function add_bit_offset_attribute
0.00% of 4 source lines executed in function add_bit_size_attribute
0.00% of 3 source lines executed in function add_prototyped_attribute
0.00% of 7 source lines executed in function add_abstract_origin_attribute
0.00% of 7 source lines executed in function add_pure_or_virtual_attribute
0.00% of 4 source lines executed in function pop_decl_scope
0.00% of 2 source lines executed in function member_declared_type
0.00% of 6 source lines executed in function is_redundant_typedef
0.00% of 10 source lines executed in function add_dwarf_attr
0.00% of 8 source lines executed in function gen_rtvec_vv
0.00% of 16 source lines executed in function reverse_comparison
0.00% of 16 source lines executed in function make_safe_from
0.00% of 10 source lines executed in function reorder_insns_with_line_notes
0.00% of 14 source lines executed in function duplicate_handlers
0.00% of 3 source lines executed in function eh_outer_context
0.00% of 22 source lines executed in function call_get_eh_context
0.00% of 9 source lines executed in function get_eh_context
0.00% of 6 source lines executed in function get_dynamic_handler_chain
0.00% of 6 source lines executed in function get_dynamic_cleanup_chain
0.00% of 16 source lines executed in function start_dynamic_cleanup
0.00% of 15 source lines executed in function start_dynamic_handler
0.00% of 6 source lines executed in function is_exception_handler_label
0.00% of 3 source lines executed in function expand_builtin_unwind_init
0.00% of 3 source lines executed in function expand_builtin_extract_return_addr
0.00% of 4 source lines executed in function expand_builtin_frob_return_addr
0.00% of 8 source lines executed in function expand_builtin_set_return_addr_reg
0.00% of 22 source lines executed in function eh_regs
0.00% of 4 source lines executed in function get_reg_for_handler
0.00% of 10 source lines executed in function expand_builtin_eh_stub_old
0.00% of 15 source lines executed in function expand_builtin_eh_stub
0.00% of 7 source lines executed in function expand_builtin_set_eh_regs
0.00% of 24 source lines executed in function find_next_ref
0.00% of 14 source lines executed in function copy_all_regs
0.00% of 17 source lines executed in function stabilize
0.00% of 8 source lines executed in function adjust_stack
0.00% of 6 source lines executed in function emit_stack_probe
0.00% of 36 source lines executed in function probe_stack_range
0.00% of 4 source lines executed in function expand_dec
0.00% of 10 source lines executed in function expand_mult_highpart_adjust
0.00% of 20 source lines executed in function emit_store_flag_force
0.00% of 37 source lines executed in function emit_group_load
0.00% of 43 source lines executed in function emit_group_store
0.00% of 7 source lines executed in function use_group_regs
0.00% of 16 source lines executed in function push_block
0.00% of 2 source lines executed in function gen_push_operand
0.00% of 8 source lines executed in function get_push_address
0.00% of 12 source lines executed in function init_noncopied_parts
0.00% of 7 source lines executed in function var_rtx
0.00% of 29 source lines executed in function expand_builtin_setjmp
0.00% of 19 source lines executed in function expand_builtin_longjmp
0.00% of 4 source lines executed in function apply_args_register_offset
0.00% of 23 source lines executed in function expand_builtin_apply_args
0.00% of 26 source lines executed in function expand_builtin_return
0.00% of 5 source lines executed in function app_enable
0.00% of 5 source lines executed in function final_addr_vec_align
0.00% of 2 source lines executed in function label_to_alignment
0.00% of 19 source lines executed in function align_fuzz
0.00% of 12 source lines executed in function insn_current_reference_address
0.00% of 13 source lines executed in function add_bb
0.00% of 26 source lines executed in function add_bb_string
0.00% of 4 source lines executed in function output_operand_lossage
0.00% of 49 source lines executed in function asm_fprintf
0.00% of 50 source lines executed in function split_double
0.00% of 34 source lines executed in function find_use_as_address
0.00% of 58 source lines executed in function dump_flow_info
0.00% of 44 source lines executed in function print_rtl_with_bb
0.00% of 23 source lines executed in function dump_bb_data
0.00% of 13 source lines executed in function dump_sbitmap
0.00% of 8 source lines executed in function dump_sbitmap_vector
0.00% of 9 source lines executed in function sbitmap_not
0.00% of 14 source lines executed in function sbitmap_a_or_b
0.00% of 15 source lines executed in function sbitmap_a_and_b_or_c
0.00% of 2 source lines executed in function sbitmap_union_of_successors
0.00% of 9 source lines executed in function lrotate_double
0.00% of 9 source lines executed in function rrotate_double
0.00% of 5 source lines executed in function simple_operand_p
0.00% of 6 source lines executed in function mark_all_temps_used
0.00% of 3 source lines executed in function push_temp_slots_for_block
0.00% of 3 source lines executed in function push_temp_slots_for_target
0.00% of 2 source lines executed in function get_target_temp_slot_level
0.00% of 2 source lines executed in function set_target_temp_slot_level
0.00% of 64 source lines executed in function optimize_bit_field
0.00% of 3 source lines executed in function flush_addressof
0.00% of 2 source lines executed in function max_parm_reg_num
0.00% of 8 source lines executed in function get_first_block_beg
0.00% of 11 source lines executed in function pad_below
0.00% of 7 source lines executed in function setjmp_protect
0.00% of 6 source lines executed in function setjmp_protect_args
0.00% of 38 source lines executed in function display_help
0.00% of 6 source lines executed in function add_assembler_option
0.00% of 6 source lines executed in function add_linker_option
0.00% of 5 source lines executed in function fatal_error
0.00% of 2 source lines executed in function pfatal_with_name
0.00% of 8 source lines executed in function pfatal_pexecute
0.00% of 2 source lines executed in function fancy_abort
0.00% of 9 source lines executed in function fatal
0.00% of 50 source lines executed in function used_arg
0.00% of 14 source lines executed in function default_arg
0.00% of 3 source lines executed in function fancy_abort
0.00% of 3 source lines executed in function print_usage
0.00% of 34 source lines executed in function calculate_branch_probs
0.00% of 14 source lines executed in function function_summary
0.00% of 18 source lines executed in function __store_long
0.00% of 5 source lines executed in function __write_long
0.00% of 2 source lines executed in function grealloc
0.00% of 11 source lines executed in function dump_cuid_table
0.00% of 20 source lines executed in function dump_hash_table
0.00% of 20 source lines executed in function dump_rd_table
0.00% of 5 source lines executed in function dump_cprop_data
0.00% of 12 source lines executed in function dump_pre_data
0.00% of 20 source lines executed in function mark_reg_conflicts
0.00% of 6 source lines executed in function mark_reg_live_nc
0.00% of 36 source lines executed in function dump_conflicts
0.00% of 14 source lines executed in function dump_global_regs
0.00% of 4 source lines executed in function fix_sched_param
0.00% of 14 source lines executed in function debug_regions
0.00% of 21 source lines executed in function debug_candidate
0.00% of 5 source lines executed in function debug_candidates
0.00% of 5 source lines executed in function set_spec_fed
0.00% of 8 source lines executed in function find_conditional_protection
0.00% of 13 source lines executed in function is_conditionally_protected
0.00% of 25 source lines executed in function is_pfree
0.00% of 8 source lines executed in function is_prisky
0.00% of 22 source lines executed in function potential_hazard
0.00% of 8 source lines executed in function debug_ready_list
0.00% of 16 source lines executed in function insn_print_units
0.00% of 10 source lines executed in function init_target_units
0.00% of 14 source lines executed in function get_visual_tbl_length
0.00% of 4 source lines executed in function init_block_visualization
0.00% of 10 source lines executed in function safe_concat
0.00% of 252 source lines executed in function print_exp
0.00% of 62 source lines executed in function print_value
0.00% of 68 source lines executed in function print_pattern
0.00% of 39 source lines executed in function print_insn
0.00% of 16 source lines executed in function print_block_visualization
0.00% of 3 source lines executed in function visualize_no_unit
0.00% of 25 source lines executed in function visualize_scheduled_insns
0.00% of 11 source lines executed in function visualize_stall_cycles
0.00% of 6 source lines executed in function debug_reg_vector
0.00% of 37 source lines executed in function debug_dependencies
0.00% of 9 source lines executed in function blockage_range
0.00% of 2 source lines executed in function hash_table_free
0.00% of 39 source lines executed in function hash_lookup
0.00% of 4 source lines executed in function hash_newfunc
0.00% of 6 source lines executed in function hash_allocate
0.00% of 9 source lines executed in function hash_traverse
0.00% of 11 source lines executed in function adjust_copied_decl_tree
0.00% of 133 source lines executed in function save_for_inline_copying
0.00% of 18 source lines executed in function copy_decl_list
0.00% of 15 source lines executed in function copy_decl_tree
0.00% of 7 source lines executed in function copy_decl_rtls
0.00% of 86 source lines executed in function copy_for_inline
0.00% of 11 source lines executed in function set_block_abstract_flags
0.00% of 9 source lines executed in function set_decl_abstract_flags
0.00% of 2 source lines executed in function sets_cc0_p
0.00% of 4 source lines executed in function next_nondeleted_insn
0.00% of 14 source lines executed in function redirect_tablejump
0.00% of 18 source lines executed in function delete_labelref_insn
0.00% of 14 source lines executed in function find_insert_position
0.00% of 34 source lines executed in function alloc_qty_for_scratch
0.00% of 5 source lines executed in function dump_local_alloc
0.00% of 7 source lines executed in function labels_in_range_p
0.00% of 23 source lines executed in function _obstack_begin_1
0.00% of 8 source lines executed in function _obstack_allocated_p
0.00% of 16 source lines executed in function _obstack_free
0.00% of 7 source lines executed in function _obstack_memory_used
0.00% of 3 source lines executed in function print_and_abort
0.00% of 97 source lines executed in function expand_complex_abs
0.00% of 2 source lines executed in function have_add2_insn
0.00% of 5 source lines executed in function gen_sub2_insn
0.00% of 2 source lines executed in function have_sub2_insn
0.00% of 2 source lines executed in function gen_extend_insn
0.00% of 3 source lines executed in function ftruncify
0.00% of 13 source lines executed in function gen_cond_trap
0.00% of 5 source lines executed in function save_string
0.00% of 2 source lines executed in function set_std_prefix
0.00% of 8 source lines executed in function tablejump_entry_p
0.00% of 11 source lines executed in function __fetch_long
0.00% of 5 source lines executed in function __read_long
0.00% of 9 source lines executed in function etruncui
0.00% of 4 source lines executed in function debug_real
0.00% of 5 source lines executed in function etarldouble
0.00% of 4 source lines executed in function einan
0.00% of 2 source lines executed in function eiisneg
0.00% of 6 source lines executed in function eiisinf
0.00% of 53 source lines executed in function e64toe
0.00% of 15 source lines executed in function etoe64
0.00% of 39 source lines executed in function toe64
0.00% of 2 source lines executed in function asctoe64
0.00% of 2 source lines executed in function asctoe
0.00% of 12 source lines executed in function ereal_unto_float
0.00% of 16 source lines executed in function ereal_unto_double
0.00% of 2 source lines executed in function scratch_operand
0.00% of 2 source lines executed in function const_int_operand
0.00% of 2 source lines executed in function nonimmediate_operand
0.00% of 14 source lines executed in function nonmemory_operand
0.00% of 11 source lines executed in function indirect_operand
0.00% of 9 source lines executed in function mode_independent_operand
0.00% of 8 source lines executed in function fix_register
0.00% of 15 source lines executed in function globalize_reg
0.00% of 5 source lines executed in function gen_add3_insn
0.00% of 12 source lines executed in function replacement_quality
0.00% of 46 source lines executed in function copy_src_to_dest
0.00% of 25 source lines executed in function reg_is_remote_constant_p
0.00% of 49 source lines executed in function fixup_match_2
0.00% of 186 source lines executed in function fixup_match_1
0.00% of 15 source lines executed in function stable_but_for_p
0.00% of 33 source lines executed in function regmove_profitable_p
0.00% of 14 source lines executed in function find_valid_class
0.00% of 5 source lines executed in function transfer_replacements
0.00% of 7 source lines executed in function remove_replacements
0.00% of 84 source lines executed in function decompose
0.00% of 21 source lines executed in function immune_p
0.00% of 4 source lines executed in function safe_from_earlyclobber
0.00% of 24 source lines executed in function copy_replacements
0.00% of 9 source lines executed in function move_replacements
0.00% of 24 source lines executed in function find_inc_amount
0.00% of 52 source lines executed in function debug_reload_to_stream
0.00% of 2 source lines executed in function debug_reload
0.00% of 7 source lines executed in function modes_equiv_for_class_p
0.00% of 4 source lines executed in function spill_failure
0.00% of 6 source lines executed in function mark_scratch_live
0.00% of 29 source lines executed in function clear_reload_reg_in_use
0.00% of 35 source lines executed in function merge_assigned_reloads
0.00% of 32 source lines executed in function inc_for_reload
0.00% of 20 source lines executed in function constraint_accepts_reg_p
0.00% of 47 source lines executed in function make_return_insns
0.00% of 2 source lines executed in function rtx_free
0.00% of 13 source lines executed in function dump_and_abort
0.00% of 22 source lines executed in function read_skip_spaces
0.00% of 19 source lines executed in function read_name
0.00% of 124 source lines executed in function read_rtx
0.00% of 16 source lines executed in function rtx_unstable_p
0.00% of 20 source lines executed in function find_last_value
0.00% of 24 source lines executed in function inequality_comparisons_p
0.00% of 9 source lines executed in function expand_asm
0.00% of 7 source lines executed in function expand_start_elseif
0.00% of 3 source lines executed in function expand_elseif
0.00% of 8 source lines executed in function expand_exit_loop
0.00% of 5 source lines executed in function drop_through_at_end_p
0.00% of 7 source lines executed in function mark_block_as_eh_region
0.00% of 2 source lines executed in function mark_block_as_not_eh_region
0.00% of 6 source lines executed in function expand_decl_cleanup_no_eh
0.00% of 11 source lines executed in function expand_dcc_cleanup
0.00% of 11 source lines executed in function expand_dhc_cleanup
0.00% of 5 source lines executed in function move_cleanups_up
0.00% of 14 source lines executed in function expand_start_case_dummy
0.00% of 3 source lines executed in function expand_end_case_dummy
0.00% of 4 source lines executed in function case_index_expr_type
0.00% of 26 source lines executed in function pushcase_range
0.00% of 4 source lines executed in function put_pending_sizes
0.00% of 13 source lines executed in function symbol_hash_newfunc
0.00% of 2 source lines executed in function symbol_hash_lookup
0.00% of 13 source lines executed in function file_hash_newfunc
0.00% of 2 source lines executed in function file_hash_lookup
0.00% of 10 source lines executed in function demangled_hash_newfunc
0.00% of 2 source lines executed in function demangled_hash_lookup
0.00% of 6 source lines executed in function symbol_push
0.00% of 8 source lines executed in function symbol_pop
0.00% of 10 source lines executed in function file_push
0.00% of 9 source lines executed in function file_pop
0.00% of 9 source lines executed in function frob_extension
0.00% of 8 source lines executed in function obstack_fgets
0.00% of 2 source lines executed in function tfgets
0.00% of 2 source lines executed in function pfgets
0.00% of 22 source lines executed in function freadsym
0.00% of 28 source lines executed in function read_repo_file
0.00% of 9 source lines executed in function maybe_tweak
0.00% of 35 source lines executed in function recompile_files
0.00% of 12 source lines executed in function read_repo_files
0.00% of 10 source lines executed in function demangle_new_symbols
0.00% of 45 source lines executed in function scan_linker_output
0.00% of 2 source lines executed in function print_time
0.00% of 4 source lines executed in function pfatal_with_name
0.00% of 3 source lines executed in function fatal_io_error
0.00% of 12 source lines executed in function fatal_insn
0.00% of 4 source lines executed in function fatal_insn_not_found
0.00% of 18 source lines executed in function file_and_line_for_asm
0.00% of 6 source lines executed in function v_error_for_asm
0.00% of 5 source lines executed in function error_for_asm
0.00% of 7 source lines executed in function v_really_sorry
0.00% of 5 source lines executed in function really_sorry
0.00% of 2 source lines executed in function fancy_abort
0.00% of 2 source lines executed in function do_abort
0.00% of 2 source lines executed in function botch
0.00% of 7 source lines executed in function float_signal
0.00% of 7 source lines executed in function push_float_handler
0.00% of 4 source lines executed in function pop_float_handler
0.00% of 2 source lines executed in function pipe_closed
0.00% of 5 source lines executed in function output_lang_identify
0.00% of 16 source lines executed in function open_dump_file
0.00% of 9 source lines executed in function close_dump_file
0.00% of 3 source lines executed in function dump_rtl
0.00% of 12 source lines executed in function clean_dump_file
0.00% of 95 source lines executed in function display_help
0.00% of 4 source lines executed in function print_version
0.00% of 13 source lines executed in function print_single_switch
0.00% of 35 source lines executed in function print_switch_values
0.00% of 5 source lines executed in function debug_define
0.00% of 5 source lines executed in function debug_undef
0.00% of 43 source lines executed in function print_obstack_name
0.00% of 3 source lines executed in function debug_obstack
0.00% of 2 source lines executed in function object_permanent_p
0.00% of 2 source lines executed in function preserve_momentary
0.00% of 7 source lines executed in function chain_member
0.00% of 7 source lines executed in function chain_member_value
0.00% of 7 source lines executed in function chain_member_purpose
0.00% of 13 source lines executed in function listify
0.00% of 85 source lines executed in function substitute_in_expr
0.00% of 8 source lines executed in function build_block
0.00% of 15 source lines executed in function build_expr_wfl
0.00% of 19 source lines executed in function is_attribute_p
0.00% of 9 source lines executed in function lookup_attribute
0.00% of 5 source lines executed in function attribute_hash_list
0.00% of 10 source lines executed in function index_type_equal
0.00% of 5 source lines executed in function get_inner_array_type
0.00% of 13 source lines executed in function build_method_type
0.00% of 15 source lines executed in function print_inline_obstack_statistics
0.00% of 12 source lines executed in function print_obstack_statistics
0.00% of 10 source lines executed in function dump_tree_statistics
0.00% of 29 source lines executed in function get_set_constructor_bits
0.00% of 21 source lines executed in function get_set_constructor_bytes
0.00% of 9 source lines executed in function verify_addresses
0.00% of 2 source lines executed in function readonly_data_section
0.00% of 2 source lines executed in function in_data_section
0.00% of 6 source lines executed in function assemble_constant_align
0.00% of 5 source lines executed in function assemble_asm
0.00% of 6 source lines executed in function assemble_gc_entry
0.00% of 2 source lines executed in function assemble_global
0.00% of 10 source lines executed in function assemble_static_space
0.00% of 2 source lines executed in function get_pool_offset
0.00% of 2 source lines executed in function get_pool_size
0.00% of 15 source lines executed in function handle_pragma_weak
0.00% of 7 source lines executed in function declare_weak
0.00% of 11 source lines executed in function assemble_alias