LCOV - code coverage report
Current view: top level - gcc/fortran - match.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 89.2 % 4441 3962
Test Date: 2026-10-24 16:24:59 Functions: 100.0 % 114 114
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
_Z12gfc_match_dov 541888
_Z12gfc_match_ifP13gfc_statement 780216
_Z13gfc_match_eosv 3679745
_Z13gfc_op2string16gfc_intrinsic_op 9473187
_Z14gfc_free_equivP9gfc_equiv 553873
_Z14gfc_get_commonPKci 2079
_Z14gfc_match_callv 82189
_Z14gfc_match_casev 1646
_Z14gfc_match_charcb 42546589
_Z14gfc_match_elsev 6415
_Z14gfc_match_exitv 630
_Z14gfc_match_gotov 1056
_Z14gfc_match_lockv 78
_Z14gfc_match_namePcb 29103708
_Z14gfc_match_stopv 182948
_Z15gfc_match_blockv 508437
_Z15gfc_match_cyclev 145
_Z15gfc_match_pausev 30
_Z15gfc_match_spacev 462039
_Z15gfc_match_whereP13gfc_statement 544346
_Z16gfc_match_assignv 126
_Z16gfc_match_commonv 2036
_Z16gfc_match_elseifv 1952
_Z16gfc_match_forallP13gfc_statement 543894
_Z16gfc_match_modulev 10211
_Z16gfc_match_parensv 391023
_Z16gfc_match_returnv 3221
_Z16gfc_match_selectv 505039
_Z16gfc_match_symbolPP10gfc_symboli 1526661
_Z16gfc_match_unlockv 68
_Z17gfc_free_iteratorP12gfc_iteratori 100098
_Z17gfc_free_namelistP12gfc_namelist 6427765
_Z17gfc_match_nullifyv 582
_Z17gfc_match_programv 19888
_Z17gfc_match_rank_isv 2376
_Z17gfc_match_type_isv 3623
_Z18gfc_free_case_listP8gfc_case 10418
_Z18gfc_match_allocatev 14962
_Z18gfc_match_class_isv 2137
_Z18gfc_match_continuev 2818
_Z18gfc_match_criticalv 505093
_Z18gfc_match_end_teamv 132
_Z18gfc_match_iteratorP12gfc_iteratori 43981
_Z18gfc_match_namelistv 1056
_Z18gfc_match_st_labelPP12gfc_st_label 321790
_Z18gfc_match_sym_treePP11gfc_symtreei 4450493
_Z18gfc_match_sync_allv 1220
_Z19check_coarray_assocPKcP20gfc_association_list 16
_Z19gfc_free_alloc_listP9gfc_alloc 24663
_Z19gfc_match_associatev 506907
_Z19gfc_match_elsewherev 313
_Z19gfc_match_form_teamv 192
_Z19gfc_match_small_intPi 201974
_Z19gfc_match_sync_teamv 52
_Z19gfc_match_type_specP12gfc_typespec 159402
_Z20gfc_free_equiv_untilP9gfc_equivS0_ 9864505
_Z20gfc_match_assignmentv 1558933
_Z20gfc_match_block_datav 88
_Z20gfc_match_deallocatev 6239
_Z20gfc_match_error_stopv 39509
_Z20gfc_match_event_postv 35
_Z20gfc_match_event_waitv 24
_Z20gfc_match_fail_imagev 27
_Z20gfc_match_member_sepP10gfc_symbol 8434309
_Z21gfc_free_omp_namelistP16gfc_omp_namelist17gfc_omp_list_type 2216952
_Z21gfc_match_change_teamv 505224
_Z21gfc_match_common_namePc 2116
_Z21gfc_match_equivalencev 1021
_Z21gfc_match_select_rankv 501267
_Z21gfc_match_select_typev 504489
_Z21gfc_match_st_functionv 433005
_Z21gfc_match_sync_imagesv 147
_Z21gfc_match_sync_memoryv 75
_Z22gfc_match_intrinsic_opP16gfc_intrinsic_op 83711587
_Z22gfc_match_special_charPj 12228
_Z22match_association_listb 1726
_Z24gfc_free_forall_iteratorP19gfc_forall_iterator 5077
_Z24gfc_match_ptr_fcn_assignv 1043290
_Z27gfc_match_small_literal_intPiS_b 801126
_Z28gfc_match_pointer_assignmentv 1268943
_Z9gfc_matchPKcz 93722963
_ZL14check_stmt_fcnP8gfc_exprP10gfc_symbolPi 908
_ZL14match_case_eosv 9722
_ZL14spec_list_typeP18gfc_actual_arglist 730
_ZL14sync_statement13gfc_statement 1442
_ZL15event_statement13gfc_statement 59
_ZL15extend_assoc_opP8gfc_expr 76
_ZL15gfc_match_labelv 5979352
_ZL15match_named_argPKcS0_PP8gfc_expr13gfc_statement 415
_ZL15match_type_specP12gfc_typespec 159402
_ZL16match_exit_cycle13gfc_statement11gfc_exec_op 775
_ZL16select_type_pushP10gfc_symbol 4270
_ZL17chk_stmt_fcn_bodyP8gfc_exprP10gfc_symbolPi 879
_ZL17match_stat_errmsgP9sync_stat13gfc_statement 226
_ZL18gfc_match_stopcode13gfc_statement 222486
_ZL18match_simple_wherev 7
_ZL18recursive_stmt_fcnP8gfc_exprP10gfc_symbol 239
_ZL19match_arithmetic_ifv 24
_ZL19match_case_selectorPP8gfc_case 1477
_ZL19match_forall_headerPP19gfc_forall_iteratorPP8gfc_expr 2354
_ZL19match_simple_forallv 6
_ZL19select_rank_set_tmpP12gfc_typespecPi 1425
_ZL19select_type_set_tmpP12gfc_typespec 5717
_ZL20build_associate_namePKcPP8gfc_exprS3_ 744
_ZL20match_typebound_callP11gfc_symtree 1444
_ZL21lock_unlock_statement13gfc_statement 144
_ZL21match_forall_iteratorPP19gfc_forall_iterator 5002
_ZL21resolve_assoc_operandP8gfc_expr 64
_ZL23match_derived_type_specP12gfc_typespec 37494
_ZL24infer_typebound_uop_typeP8gfc_expr 6
_ZL24select_intrinsic_set_tmpP12gfc_typespecPKc 3984
_ZL26apply_typespec_to_iteratorP19gfc_forall_iteratorP12gfc_typespecP5locus 174
_ZL34copy_ts_from_selector_to_associateP8gfc_exprS0_b 719
_ZL9free_caseP8gfc_case 10614

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.