LCOV - code coverage report
Current view: top level - gcc/fortran - match.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 89.3 % 4252 3796
Test Date: 2025-07-12 13:27:34 Functions: 99.1 % 108 107
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
_ZL18recursive_stmt_fcnP8gfc_exprP10gfc_symbol 0
_ZL19match_simple_forallv 6
_Z20gfc_match_fail_imagev 7
_ZL18match_simple_wherev 7
_Z19check_coarray_assocPKcP20gfc_association_list 15
_Z20gfc_match_event_waitv 16
_Z20gfc_match_event_postv 24
_ZL19match_arithmetic_ifv 24
_Z19gfc_match_sync_teamv 26
_Z15gfc_match_pausev 28
_ZL15event_statement13gfc_statement 40
_Z16gfc_match_unlockv 47
_Z14gfc_match_lockv 57
_Z21gfc_match_sync_memoryv 65
_Z18gfc_match_end_teamv 67
_Z21gfc_match_sync_imagesv 79
_Z20gfc_match_block_datav 86
_ZL21lock_unlock_statement13gfc_statement 102
_Z19gfc_match_form_teamv 115
_Z16gfc_match_assignv 126
_Z15gfc_match_cyclev 140
_ZL17match_stat_errmsgP9sync_stat13gfc_statement 198
_Z19gfc_match_elsewherev 313
_ZL15match_named_argPKcS0_PP8gfc_expr13gfc_statement 380
_Z17gfc_match_nullifyv 574
_ZL34copy_ts_from_selector_to_associateP8gfc_exprS0_b 600
_Z14gfc_match_exitv 610
_Z18gfc_match_sync_allv 610
_ZL20build_associate_namePKcPP8gfc_exprS3_ 619
_ZL16match_exit_cycle13gfc_statement11gfc_exec_op 750
_ZL14sync_statement13gfc_statement 754
_ZL17chk_stmt_fcn_bodyP8gfc_exprP10gfc_symbolPi 876
_ZL14check_stmt_fcnP8gfc_exprP10gfc_symbolPi 903
_Z18gfc_match_namelistv 979
_Z14gfc_match_gotov 1001
_Z21gfc_match_equivalencev 1020
_Z22match_association_listb 1345
_ZL19select_rank_set_tmpP12gfc_typespecPi 1383
_ZL20match_typebound_callP11gfc_symtree 1389
_ZL19match_case_selectorPP8gfc_case 1409
_Z14gfc_match_casev 1576
_Z18gfc_match_class_isv 1921
_Z16gfc_match_elseifv 1938
_Z16gfc_match_commonv 1952
_Z14gfc_get_commonPKci 1996
_Z21gfc_match_common_namePc 2032
_ZL19match_forall_headerPP19gfc_forall_iteratorPP8gfc_expr 2170
_Z17gfc_match_rank_isv 2310
_Z18gfc_match_continuev 2791
_Z16gfc_match_returnv 3084
_Z17gfc_match_type_isv 3318
_ZL24select_intrinsic_set_tmpP12gfc_typespecPKc 3624
_ZL16select_type_pushP10gfc_symbol 3915
_ZL21match_forall_iteratorPP19gfc_forall_iterator 4807
_Z24gfc_free_forall_iteratorP19gfc_forall_iterator 4888
_ZL19select_type_set_tmpP12gfc_typespec 5201
_Z20gfc_match_deallocatev 5729
_Z14gfc_match_elsev 6183
_ZL14match_case_eosv 9070
_Z16gfc_match_modulev 9270
_Z18gfc_free_case_listP8gfc_case 9640
_ZL9free_caseP8gfc_case 9836
_Z22gfc_match_special_charPj 12228
_Z18gfc_match_allocatev 13779
_Z17gfc_match_programv 18484
_Z19gfc_free_alloc_listP9gfc_alloc 22248
_ZL23match_derived_type_specP12gfc_typespec 31643
_Z20gfc_match_error_stopv 38962
_Z18gfc_match_iteratorP12gfc_iteratori 41438
_Z14gfc_match_callv 78173
_Z17gfc_free_iteratorP12gfc_iteratori 92316
_Z19gfc_match_type_specP12gfc_typespec 143217
_Z14gfc_match_stopv 172799
_Z19gfc_match_small_intPi 191382
_ZL18gfc_match_stopcode13gfc_statement 211788
_Z18gfc_match_st_labelPP12gfc_st_label 306234
_Z16gfc_match_parensv 369201
_Z21gfc_match_st_functionv 398519
_Z15gfc_match_spacev 437566
_Z21gfc_match_select_rankv 465870
_Z21gfc_match_select_typev 468767
_Z16gfc_match_selectv 469295
_Z18gfc_match_criticalv 469345
_Z21gfc_match_change_teamv 469411
_Z19gfc_match_associatev 470717
_Z15gfc_match_blockv 471988
_Z12gfc_match_dov 504099
_Z14gfc_free_equivP9gfc_equiv 504106
_Z16gfc_match_forallP13gfc_statement 506102
_Z15gfc_match_whereP13gfc_statement 506545
_Z12gfc_match_ifP13gfc_statement 730947
_Z27gfc_match_small_literal_intPiS_b 779354
_Z24gfc_match_ptr_fcn_assignv 974115
_Z28gfc_match_pointer_assignmentv 1188754
_Z21gfc_free_omp_namelistP16gfc_omp_namelistbbbb 1287183
_Z16gfc_match_symbolPP10gfc_symboli 1418995
_Z20gfc_match_assignmentv 1467541
_Z13gfc_match_eosv 3434739
_Z18gfc_match_sym_treePP11gfc_symtreei 4165466
_ZL15gfc_match_labelv 5564506
_Z17gfc_free_namelistP12gfc_namelist 5934211
_Z20gfc_match_member_sepP10gfc_symbol 7955199
_Z13gfc_op2string16gfc_intrinsic_op 8642619
_Z20gfc_free_equiv_untilP9gfc_equivS0_ 9178241
_Z14gfc_match_namePcb 27367055
_Z14gfc_match_charcb 40191661
_Z22gfc_match_intrinsic_opP16gfc_intrinsic_op 79543536
_Z9gfc_matchPKcz 88016595

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.