LCOV - code coverage report
Current view: top level - gcc/fortran - interface.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 92.8 % 2739 2542
Test Date: 2025-11-22 14:42:49 Functions: 96.1 % 77 74
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: - 0 0

Function Name Sort by function name Hit count Sort by function hit count
_ZL20fold_unary_intrinsic16gfc_intrinsic_op 0
_ZL26get_nonintrinsic_dummy_argP18gfc_formal_arglist 0
_ZL29free_interface_elements_untilP13gfc_interfaceS0_ 0
_ZL16lookup_arg_fuzzyPKcP18gfc_formal_arglist 1
_ZL32lookup_arg_fuzzy_find_candidatesP18gfc_formal_arglistRPPcRm 1
_Z30gfc_set_current_interface_headP13gfc_interface 3
_ZL17is_procptr_resultP8gfc_expr 27
_ZL19compare_actual_exprP8gfc_exprS0_ 43
_ZL22argument_rank_mismatchPKcP5locusiiS2_ 153
_Z22gfc_dummy_arg_get_nameR13gfc_dummy_arg 241
_ZL20check_uop_interfacesP11gfc_user_op 378
_ZL7dtio_opPc 396
_Z28gfc_match_abstract_interfacev 454
_Z11gfc_ppc_useP13gfc_componentPP18gfc_actual_arglistP5locus 568
_Z23gfc_match_end_interfacev 592
_ZL19check_some_aliasingP18gfc_formal_arglistP18gfc_actual_arglist 734
_ZL27build_compcall_for_operatorP8gfc_exprP18gfc_actual_arglistS0_P18gfc_typebound_procPKc 757
_ZL19compare_union_typesP10gfc_symbolS0_ 793
_ZL21check_dtio_interface1P10gfc_symbolP11gfc_symtreebbi 875
_Z28gfc_check_typebound_overrideP11gfc_symtreeS0_ 1210
_Z34gfc_get_formal_from_actual_arglistP10gfc_symbolP18gfc_actual_arglist 1981
_Z15gfc_extend_exprP8gfc_expr 2147
_ZL8pair_cmpPKvS0_ 2345
_Z26gfc_dummy_arg_get_typespecR13gfc_dummy_arg 2458
_Z27gfc_find_specific_dtio_procP10gfc_symbolbb 2866
_Z21maybe_dummy_array_argP8gfc_expr 3065
_Z28gfc_check_operator_interfaceP10gfc_symbol16gfc_intrinsic_op5locus 3457
_Z28gfc_find_typebound_dtio_procP10gfc_symbolbb 4289
_Z23gfc_find_sym_in_symtreeP10gfc_symbol 4374
_ZL25check_dtio_arg_TKR_intentP10gfc_symbolb2btii10sym_intent 4488
_ZL18compare_componentsP13gfc_componentS0_P10gfc_symbolS2_ 5248
_Z23gfc_check_new_interfaceP13gfc_interfaceP10gfc_symbol5locus 9837
_Z19gfc_match_interfacev 9983
_ZL22is_anonymous_componentP13gfc_component 10169
_ZL21matching_typebound_opPP8gfc_exprP18gfc_actual_arglist16gfc_intrinsic_opPKcPS6_ 12943
_Z24gfc_has_vector_subscriptP8gfc_expr 16960
_Z17gfc_add_interfaceP10gfc_symbol 17935
_Z25gfc_dummy_arg_is_optionalR13gfc_dummy_arg 25828
_ZL17compare_ptr_allocP10gfc_symbolS0_ 27793
_Z22gfc_match_generic_specP14interface_typePcP16gfc_intrinsic_op 27973
_ZL16find_keyword_argPKcP18gfc_formal_arglist 32564
_ZL22generic_correspondenceP18gfc_formal_arglistS0_PKcS2_ 32614
_Z20gfc_search_interfaceP13gfc_interfaceiPP18gfc_actual_arglist 43628
_Z32gfc_check_result_characteristicsP10gfc_symbolS0_Pci 49293
_ZL13find_symtree0P11gfc_symtreeP10gfc_symbol 70287
_Z26gfc_current_interface_headv 87320
_Z25gfc_check_dtio_interfacesP10gfc_symbol 89153
_Z26gfc_arglist_matches_symbolPP18gfc_actual_arglistP10gfc_symbol 90168
_Z17gfc_procedure_useP10gfc_symbolPP18gfc_actual_arglistP5locus 102634
_ZL13check_intentsP18gfc_formal_arglistP18gfc_actual_arglist 111432
_Z31gfc_check_dummy_characteristicsP10gfc_symbolS0_bPci 112427
_Z25gfc_compare_actual_formalPP18gfc_actual_arglistP18gfc_formal_arglistiibP5locus 191379
_ZL20get_sym_storage_sizeP10gfc_symbolPb 239632
_ZL21get_expr_storage_sizeP8gfc_exprPb 239632
_ZL19compare_allocatableP10gfc_symbolP8gfc_expr 252433
_ZL15compare_pointerP10gfc_symbolP8gfc_expr 252454
_ZL28compare_type_characteristicsP10gfc_symbolS0_ 271507
_Z17gfc_extend_assignP8gfc_codeP13gfc_namespace 280924
_Z20gfc_check_interfacesP13gfc_namespace 336401
_ZL17compare_parameterP10gfc_symbolP8gfc_expriiP5locus 356374
_ZL11symbol_rankP10gfc_symbol 473666
_ZL15is_anonymous_dtP10gfc_symbol 580649
_Z25gfc_compare_derived_typesP10gfc_symbolS0_ 594423
_ZL12compare_rankP10gfc_symbolS0_ 863284
_Z22gfc_compare_interfacesP10gfc_symbolS0_PKciiPciS2_S2_Pb 878697
_ZL16count_types_testP18gfc_formal_arglistS0_PKcS2_ 885174
_ZL20check_sym_interfacesP10gfc_symbol 1808137
_ZL20compare_type_rank_ifP10gfc_symbolS0_ 4817335
_ZL17compare_type_rankP10gfc_symbolS0_ 4928382
_ZL12compare_typeP10gfc_symbolS0_ 5203137
_Z23gfc_free_formal_arglistP18gfc_formal_arglist 6103453
_Z17gfc_compare_typesP12gfc_typespecS0_ 7278730
_Z34gfc_drop_interface_elements_beforePP13gfc_interfaceS0_ 8790627
_ZL16check_interface0P13gfc_interfacePKc 9159230
_Z17gfc_equivalent_op16gfc_intrinsic_op 11404886
_ZL16check_interface1P13gfc_interfaceS0_iPKcb 16550071
_Z18gfc_free_interfaceP13gfc_interface 20224976

Generated by: LCOV version 2.1-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.