LCOV - code coverage report
Current view: top level - gcc/fortran - match.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 89.3 % 4301 3841
Test Date: 2025-11-22 14:42:49 Functions: 99.1 % 109 108
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
_ZL26apply_typespec_to_iteratorP19gfc_forall_iteratorP12gfc_typespecP5locus 30
_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 607
_Z14gfc_match_exitv 610
_Z18gfc_match_sync_allv 610
_ZL20build_associate_namePKcPP8gfc_exprS3_ 626
_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 980
_Z14gfc_match_gotov 1002
_Z21gfc_match_equivalencev 1021
_ZL19select_rank_set_tmpP12gfc_typespecPi 1383
_ZL20match_typebound_callP11gfc_symtree 1390
_ZL19match_case_selectorPP8gfc_case 1409
_Z22match_association_listb 1428
_Z14gfc_match_casev 1576
_Z16gfc_match_elseifv 1938
_Z18gfc_match_class_isv 1945
_Z16gfc_match_commonv 1954
_Z14gfc_get_commonPKci 1998
_Z21gfc_match_common_namePc 2034
_ZL19match_forall_headerPP19gfc_forall_iteratorPP8gfc_expr 2199
_Z17gfc_match_rank_isv 2310
_Z18gfc_match_continuev 2817
_Z16gfc_match_returnv 3109
_Z17gfc_match_type_isv 3361
_ZL24select_intrinsic_set_tmpP12gfc_typespecPKc 3679
_ZL16select_type_pushP10gfc_symbol 3952
_ZL21match_forall_iteratorPP19gfc_forall_iterator 4842
_Z24gfc_free_forall_iteratorP19gfc_forall_iterator 4917
_ZL19select_type_set_tmpP12gfc_typespec 5268
_Z20gfc_match_deallocatev 5826
_Z14gfc_match_elsev 6197
_ZL14match_case_eosv 9137
_Z16gfc_match_modulev 9412
_Z18gfc_free_case_listP8gfc_case 9720
_ZL9free_caseP8gfc_case 9916
_Z22gfc_match_special_charPj 12228
_Z18gfc_match_allocatev 13961
_Z17gfc_match_programv 18697
_Z19gfc_free_alloc_listP9gfc_alloc 22619
_ZL23match_derived_type_specP12gfc_typespec 34166
_Z20gfc_match_error_stopv 39036
_Z18gfc_match_iteratorP12gfc_iteratori 41664
_Z14gfc_match_callv 78707
_Z17gfc_free_iteratorP12gfc_iteratori 93007
_Z19gfc_match_type_specP12gfc_typespec 146877
_Z14gfc_match_stopv 174744
_Z19gfc_match_small_intPi 193370
_ZL18gfc_match_stopcode13gfc_statement 213807
_Z18gfc_match_st_labelPP12gfc_st_label 308938
_Z16gfc_match_parensv 373205
_Z21gfc_match_st_functionv 406157
_Z15gfc_match_spacev 442689
_Z21gfc_match_select_rankv 472325
_Z21gfc_match_select_typev 475259
_Z16gfc_match_selectv 475787
_Z18gfc_match_criticalv 475837
_Z21gfc_match_change_teamv 475903
_Z19gfc_match_associatev 477292
_Z15gfc_match_blockv 478595
_Z14gfc_free_equivP9gfc_equiv 510345
_Z12gfc_match_dov 510837
_Z16gfc_match_forallP13gfc_statement 512840
_Z15gfc_match_whereP13gfc_statement 513283
_Z12gfc_match_ifP13gfc_statement 739718
_Z27gfc_match_small_literal_intPiS_b 782955
_Z24gfc_match_ptr_fcn_assignv 987439
_Z28gfc_match_pointer_assignmentv 1204184
_Z21gfc_free_omp_namelistP16gfc_omp_namelistbbbb 1288288
_Z16gfc_match_symbolPP10gfc_symboli 1440500
_Z20gfc_match_assignmentv 1484764
_Z13gfc_match_eosv 3479269
_Z18gfc_match_sym_treePP11gfc_symtreei 4220243
_ZL15gfc_match_labelv 5639196
_Z17gfc_free_namelistP12gfc_namelist 6024931
_Z20gfc_match_member_sepP10gfc_symbol 8045284
_Z13gfc_op2string16gfc_intrinsic_op 8751640
_Z20gfc_free_equiv_untilP9gfc_equivS0_ 9304173
_Z14gfc_match_namePcb 27688808
_Z14gfc_match_charcb 40642317
_Z22gfc_match_intrinsic_opP16gfc_intrinsic_op 80231022
_Z9gfc_matchPKcz 89031573

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.