LCOV - code coverage report
Current view: top level - gcc/fortran - parse.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 89.1 % 4369 3893
Test Date: 2024-04-27 14:03:13 Functions: 98.7 % 77 76
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
_ZL9pop_statev 0
_Z7is_oaccP14gfc_state_data 5
_Z15gfc_global_usedP11gfc_gsymbolP5locus 19
_ZL14unexpected_eofv 29
_ZL20parse_critical_blockv 33
_ZL18get_modproc_resultv 52
_ZL27parse_openmp_allocate_block13gfc_statement 70
_ZL16parse_block_datav 83
_Z23check_omp_allocate_stmtP5locus 107
_ZL11parse_unionv 132
_ZL10parse_enumv 156
_ZL20unexpected_statement13gfc_statement 250
_ZL17parse_where_blockv 371
_ZL18parse_forall_blockv 511
_ZL18parse_select_blockv 535
_ZL16parse_struct_map13gfc_statement 570
_ZL21parse_block_constructv 873
_ZL23parse_select_rank_blockv 1005
_ZL18verify_token_fixedPKcib 1067
_ZL15parse_associatev 1152
_ZL19set_syms_host_assocP10gfc_symbol 1785
_ZL22parse_derived_containsv 1995
_ZL23parse_select_type_blockv 2683
_ZL21parse_omp_oacc_atomicb 2684
_ZL15select_type_popv 3686
_ZL12parse_omp_do13gfc_statement 4133
_ZL27parse_oacc_structured_block13gfc_statement 4527
_ZL15parse_oacc_loop13gfc_statement 4739
_ZL30match_deferred_characteristicsP12gfc_typespec 5778
_ZL26parse_omp_structured_block13gfc_statementb 8118
_ZL30decode_specification_statementv 8523
_ZL15parse_interfacev 8947
_ZL12parse_modulev 9034
_ZL27check_function_result_typedv 9611
_ZL20add_global_procedureb 10908
_ZL13parse_derivedv 11391
_Z18gfc_build_block_nsP13gfc_namespace 13055
_ZL15parse_containedi 13406
_ZL14parse_if_blockv 13430
_ZL11use_modulesv 17539
_ZL18add_global_programv 17697
_ZL15check_componentP10gfc_symbolP13gfc_componentPS2_S3_ 18052
_ZL21decode_oacc_directivev 19417
_Z19gfc_ascii_statement13gfc_statementb 24926
_ZL19main_program_symbolP13gfc_namespacePKc 25945
_ZL27translate_all_program_unitsP13gfc_namespace 29478
_ZL25resolve_all_program_unitsP13gfc_namespace 29479
_Z14gfc_parse_filev 29547
_ZL14parse_do_blockv 29935
_ZL20decode_omp_directivev 30103
_ZL17verify_token_freePKcib 48453
_ZL14parse_progunit13gfc_statement 67942
_ZL9new_levelP8gfc_code 69025
_ZL10parse_spec13gfc_statement 88908
_ZL19match_word_omp_simdPKcPF5matchvEP5locusPb 129021
_ZL16parse_executable13gfc_statement 135419
_ZL25gfc_fixup_sibling_symbolsP10gfc_symbolP13gfc_namespace 143125
_ZL16clean_up_modulesRP11gfc_gsymbol 181040
_ZL10push_stateP14gfc_state_data17gfc_compile_stateP10gfc_symbol 199431
_Z21gfc_check_do_variableP11gfc_symtree 237675
_ZL10next_fixedv 261787
_ZL15verify_st_orderP8st_state13gfc_statementb 379514
_ZL13add_statementv 664612
_ZL16check_do_closurev 732799
_Z18gfc_enclosing_unitP17gfc_compile_state 881510
_ZL16decode_statementv 1106048
_ZL25current_interface_valid_pv 1106048
_ZL25get_current_interface_ptrv 1106048
_ZL16accept_statement13gfc_statement 1124879
_ZL21check_statement_label13gfc_statement 1154932
_ZL14next_statementv 1184450
_ZL20decode_gcc_attributev 3189704
_Z14gfc_find_state17gfc_compile_state 3552261
_ZL9next_freev 4083508
_ZL16reject_statementv 7497077
_ZL10match_wordPKcPF5matchvEP5locus 21072307
_ZL18undo_new_statementv 24408379

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.