LCOV - code coverage report
Current view: top level - gcc/fortran - trans-decl.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 96.3 % 4168 4014
Test Date: 2026-10-24 16:24:59 Functions: 100.0 % 96 96
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
_Z14gfc_shadow_symP10gfc_symbolP9tree_nodeP13gfc_saved_var 6111
_Z15gfc_find_modulePKc 31383
_Z15gfc_restore_symP10gfc_symbolP13gfc_saved_var 6111
_Z18gfc_get_label_declP12gfc_st_label 5959
_Z19finish_oacc_declareP13gfc_namespaceP10gfc_symbolb 103428
_Z19gfc_generate_returnv 15759
_Z19gfc_get_symbol_declP10gfc_symbol 1891111
_Z19gfc_init_default_dtP10gfc_symbolP11stmtblock_tbb 1741
_Z19gfc_module_add_declP17module_htab_entryP9tree_node 54444
_Z20gfc_add_caf_accessorP8gfc_exprS0_ 1598
_Z20gfc_build_label_declP9tree_node 641039
_Z21gfc_finish_decl_attrsP9tree_nodeP16symbol_attribute 431230
_Z21gfc_set_decl_locationP9tree_nodeP5locus 184763
_Z22gfc_allocate_lang_declP9tree_node 110662
_Z23gfc_generate_block_dataP13gfc_namespace 72
_Z23gfc_trans_deferred_varsP10gfc_symbolP17gfc_wrapped_block 103428
_Z24gfc_add_decl_to_functionP9tree_node 303124
_Z24gfc_can_put_var_on_stackP9tree_node 173764
_Z24gfc_create_function_declP13gfc_namespaceb 88602
_Z24gfc_generate_module_varsP13gfc_namespace 9592
_Z24gfc_get_fake_result_declP10gfc_symboli 13295
_Z24gfc_process_block_localsP13gfc_namespace 14826
_Z24gfc_trans_vla_type_sizesP10gfc_symbolP11stmtblock_t 28678
_Z25gfc_generate_constructorsv 32526
_Z26gfc_generate_function_codeP13gfc_namespace 88602
_Z26gfc_stop_saved_local_declsv 14874
_Z27gfc_get_module_backend_declP10gfc_symbol 15011
_Z27gfc_set_decl_assembler_nameP9tree_nodeS0_ 106284
_Z27gfc_start_saved_local_declsv 14874
_Z28create_caf_accessor_registerP11stmtblock_t 496
_Z28gfc_get_extern_function_declP10gfc_symbolP18gfc_actual_arglistPKc 38068
_Z31gfc_build_library_function_declP9tree_nodeS0_iz 2033204
_Z32gfc_build_builtin_function_declsv 32537
_Z41gfc_build_library_function_decl_with_specP9tree_nodePKcS0_iz 2851428
_ZL10add_clauseP10gfc_symbol14gfc_omp_map_op 146
_ZL10decl_orderP10gfc_symbolS0_ 5761
_ZL10expr_declsP8gfc_exprP10gfc_symbolPi 117325
_ZL14sym_identifierP10gfc_symbol 433542
_ZL15get_proc_resultP10gfc_symbol 26207
_ZL15gfc_finish_declP9tree_node 181190
_ZL16create_index_varPKci 48884
_ZL17add_decl_as_localP9tree_node 13881
_ZL18build_entry_thunksP13gfc_namespaceb 667
_ZL18gfc_sym_identifierP10gfc_symbol 433542
_ZL18init_intent_out_dtP10gfc_symbolP17gfc_wrapped_block 103428
_ZL18mangled_identifierP10gfc_symbol 19699
_ZL19build_function_declP10gfc_symbolb 101802
_ZL19generate_expr_declsP10gfc_symbolP8gfc_expr 155036
_ZL19generate_local_declP10gfc_symbol 1147056
_ZL19generate_local_varsP13gfc_namespace 103428
_ZL19gfc_conv_cfi_to_gfcP11stmtblock_tS0_P9tree_nodeS2_P10gfc_symbol 1820
_ZL19gfc_finish_var_declP9tree_nodeP10gfc_symbol 191925
_ZL19gfc_trans_use_stmtsP13gfc_namespace 98194
_ZL19is_from_ieee_moduleP10gfc_symbol 1114263
_ZL19is_ieee_module_usedP13gfc_namespace 88602
_ZL20create_main_functionP9tree_node 27106
_ZL20emit_not_set_warningP10gfc_symbol 235
_ZL20gfc_init_default_pdtP10gfc_symbolb 780
_ZL20trans_function_startP10gfc_symbol 90014
_ZL21add_argument_checkingP11stmtblock_tP10gfc_symbol 2907
_ZL21generate_coarray_initP13gfc_namespace 496
_ZL21get_proc_pointer_declP10gfc_symbol 719
_ZL21gfc_defer_symbol_initP10gfc_symbol 88326
_ZL22add_attributes_to_declPP9tree_nodePK10gfc_symbol 298789
_ZL22check_block_data_declsP10gfc_symbol 301
_ZL22create_module_nml_declP10gfc_symbol 150713
_ZL22generate_namelist_declP10gfc_symbol 789
_ZL23create_function_arglistP10gfc_symbol 91894
_ZL23generate_local_nml_declP10gfc_symbol 1147063
_ZL23gfc_add_assign_aux_varsP10gfc_symbol 66
_ZL23gfc_finish_cray_pointeeP9tree_nodeP10gfc_symbol 288
_ZL24gfc_create_string_lengthP10gfc_symbol 16371
_ZL24gfc_trans_assign_aux_varP10gfc_symbolP17gfc_wrapped_block 64
_ZL25generate_coarray_sym_initP10gfc_symbol 7050
_ZL25gfc_build_qualified_arrayP9tree_nodeP10gfc_symbol 65199
_ZL25gfc_trans_dummy_characterP10gfc_symbolP11gfc_charlenP17gfc_wrapped_block 798
_ZL25gfc_trans_vla_one_sizeposPP9tree_nodeP11stmtblock_t 169770
_ZL26check_constant_initializerP8gfc_exprP12gfc_typespecbb 24419
_ZL26gfc_build_dummy_array_declP10gfc_symbolP9tree_node 26211
_ZL26gfc_create_module_variableP10gfc_symbol 150713
_ZL26gfc_sym_mangled_identifierP10gfc_symbol 19550
_ZL26gfc_trans_vla_type_sizes_1P9tree_nodeP11stmtblock_t 94808
_ZL27gfc_sym_mangled_function_idP10gfc_symbol 84447
_ZL29build_library_function_decl_1P9tree_nodePKcS0_iP13__va_list_tag 4884632
_ZL29gfc_emit_parameter_debug_infoP10gfc_symbol 1270083
_ZL29gfc_trans_entry_master_switchP14gfc_entry_list 667
_ZL30gfc_handle_omp_declare_variantP10gfc_symbol 290104
_ZL30gfc_null_and_pass_deferred_lenP10gfc_symbolP11stmtblock_tm 174
_ZL31gfc_add_decl_to_parent_functionP9tree_node 5366
_ZL32find_module_oacc_declare_clausesP10gfc_symbol 1147063
_ZL32generate_dependency_declarationsP10gfc_symbol 202931
_ZL32gfc_generate_contained_functionsP13gfc_namespace 88602
_ZL33gfc_trans_auto_character_variableP10gfc_symbolP17gfc_wrapped_block 384
_ZL34gfc_build_intrinsic_function_declsv 32537
_ZN18module_decl_hasher4hashEP9tree_node 171837
_ZN18module_decl_hasher5equalEP9tree_nodePKc 180446

Generated by: LCOV version 2.5.0-beta

LCOV profile is generated on x86_64 machine using following configure options: configure --disable-bootstrap --enable-coverage=opt --enable-languages=c,c++,fortran,go,jit,lto,rust,m2 --enable-host-shared. GCC test suite is run with the built compiler.