LCOV - code coverage report
Current view: top level - gcc/fortran - decl.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 91.0 % 5672 5164
Test Date: 2025-06-21 16:26:05 Functions: 98.5 % 132 130
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
_ZL17set_in_match_datab 0
_ZL20set_com_block_bind_cP15gfc_common_headi 0
_Z31verify_com_block_vars_c_interopP15gfc_common_head 1
_Z19gfc_match_gcc_ivdepv 3
_Z20gfc_match_gcc_vectorv 3
_Z22gfc_match_gcc_novectorv 3
_Z16gfc_match_staticv 7
_Z19gfc_match_automaticv 8
_Z22gfc_match_asynchronousv 11
_Z20gfc_match_gcc_unrollv 19
_Z21gfc_match_codimensionv 22
_Z19gfc_match_protectedv 23
_ZL17gfc_free_data_allP13gfc_namespace 38
_Z18gfc_match_volatilev 45
_ZL21set_verify_bind_c_symP10gfc_symboli 47
_ZL20match_old_style_initPKc 70
_ZL16match_clist_exprPP8gfc_exprP12gfc_typespecP14gfc_array_spec 74
_ZL27set_verify_bind_c_com_blockP15gfc_common_headi 76
_Z20gfc_match_contiguousv 80
_ZL16merge_array_specP14gfc_array_specS0_b 88
_Z15gfc_match_valuev 93
_Z16gfc_match_targetv 99
_ZL17get_bind_c_identsv 102
_Z15gfc_match_unionv 133
_Z21gfc_match_bind_c_stmtv 140
_ZL8var_listP17gfc_data_variable 153
_Z21gfc_match_allocatablev 155
_Z14gfc_match_enumv 158
_ZL13set_enum_kindv 158
_Z21gfc_free_enum_historyv 175
_Z16gfc_match_intentv 208
_Z18gfc_match_optionalv 220
_Z18gfc_mod_pointee_asP14gfc_array_spec 240
_Z13gfc_match_mapv 259
_Z14gfc_match_savev 270
_ZL17set_binding_labelPPKcS0_i 309
_ZL17cray_pointer_declv 334
_Z24gfc_match_structure_declv 336
_ZL16enum_initializerP8gfc_expr5locus 377
_Z20gfc_match_final_declv 396
_ZL14match_ppc_declv 413
_ZL16add_global_entryPKcS0_bP5locus 504
_ZL19create_enum_historyP10gfc_symbolP8gfc_expr 543
_ZL15enumerator_declv 549
_Z20gfc_get_pdt_instanceP18gfc_actual_arglistPP10gfc_symbolPS0_ 565
_ZL31gfc_insert_kind_parameter_exprsP8gfc_expr 585
_ZL20match_implicit_rangev 600
_Z19gfc_match_dimensionv 645
_Z26gfc_insert_parameter_exprsP8gfc_exprP18gfc_actual_arglist 646
_ZL15get_struct_declPKc10sym_flavorP5locusPP10gfc_symbol 717
_Z15gfc_match_entryv 769
_Z17gfc_match_genericv 866
_Z17gfc_match_pointerv 903
_ZL20match_procedure_declv 1118
_Z26check_bind_name_identifierPPc 1152
_ZL18match_pointer_initPP8gfc_expri 1245
_Z17gfc_match_modprocv 1409
_ZL27check_extended_derived_typePc 1428
_Z19gfc_match_intrinsicv 1456
_ZL25match_procedure_interfacePP10gfc_symbol 1531
_ZL28match_procedure_in_interfacev 1534
_Z14gfc_match_nullPP8gfc_expr 1581
_ZL22insert_parameter_exprsP8gfc_exprP10gfc_symbolPi 1592
_ZL16access_attr_decl13gfc_statement 1595
_Z16gfc_match_publicP13gfc_statement 1691
_Z14gfc_match_datav 2402
_ZL12top_var_listP8gfc_data 2497
_ZL12top_val_listP8gfc_data 2540
_ZL10free_valueP14gfc_data_value 2554
_ZL23fix_initializer_charlenP12gfc_typespecP8gfc_expr 2596
_Z24gfc_match_gcc_attributesv 2660
_ZL11var_elementP17gfc_data_variable 3026
_ZL23match_procedure_in_typev 3054
_Z18gfc_match_externalv 3112
_Z16gfc_match_importv 3266
_ZL24match_binding_attributesP18gfc_typebound_procbb 4330
_ZL15match_char_kindPiS_ 4539
_ZL13free_variableP17gfc_data_variable 5622
_Z19gfc_match_procedurev 6119
_Z17verify_bind_c_symP10gfc_symbolP12gfc_typespeciP15gfc_common_head 6303
_ZL9attr_declv 6560
_Z19gfc_match_parameterv 6770
_ZL7do_parmv 7480
_ZL12match_resultP10gfc_symbolPS0_ 7708
_ZL16gfc_match_suffixP10gfc_symbolPS0_ 7712
_Z17gfc_in_match_datav 8080
_ZL19match_data_constantPP8gfc_expr 8690
_ZL10attr_decl1v 10220
_Z30gfc_set_constant_character_lenlP8gfc_exprl 12713
_Z22gfc_match_derived_declv 15313
_Z26gfc_verify_c_interop_paramP10gfc_symbol 15683
_ZL12build_structPKcP11gfc_charlenPP8gfc_exprPP14gfc_array_spec 16485
_ZL22gfc_get_type_attr_specP16symbol_attributePc 18013
_Z20gfc_verify_c_interopP12gfc_typespec 19215
_ZL22in_module_or_interfacev 22414
_Z23gfc_match_implicit_nonev 22457
_Z18gfc_match_implicitv 22883
_ZL20char_len_param_valuePP8gfc_exprPb 25799
_ZL17match_intent_specv 26093
_Z17gfc_match_privateP13gfc_statement 27676
_Z19gfc_match_char_specP12gfc_typespec 29853
_Z16gfc_match_bind_cP10gfc_symbolb 48844
_ZL24do_warn_intrinsic_shadowPK10gfc_symbolb 59119
_ZL11copy_prefixP16symbol_attributeP5locus 59122
_ZL19contained_procedurev 59388
_ZL17match_char_lengthPP8gfc_exprPbb 59691
_ZL13get_proc_namePKcPP10gfc_symbolb 60160
_ZL25add_hidden_procptr_resultP10gfc_symbol 70516
_ZL23gfc_match_old_kind_specP12gfc_typespec 103313
_Z23gfc_match_function_declv 120797
_ZL14match_string_pPKc 137774
_Z19gfc_match_kind_specP12gfc_typespecb 151188
_Z13gfc_match_endP13gfc_statement 175569
_ZL15match_attr_specv 204120
_Z16gfc_match_prefixP12gfc_typespec 226849
_ZL9build_symPKciP11gfc_charlenbPP14gfc_array_specP5locus 249801
_ZL20add_init_expr_to_symPKcPP8gfc_exprP5locus 257081
_ZL13variable_decli 265968
_ZL12find_specialPKcPP10gfc_symbolb 269968
_ZL19check_function_namePc 276000
_Z24gfc_match_formal_arglistP10gfc_symboliib 454961
_Z13gfc_free_dataP8gfc_data 497463
_Z14gfc_match_typeP13gfc_statement 501776
_Z21gfc_match_submod_procv 728589
_Z20gfc_match_subroutinev 769264
_Z24gfc_match_enumerator_defv 770741
_ZL17match_record_declPc 915534
_Z19gfc_match_data_declv 973218
_Z24gfc_match_decl_type_specP12gfc_typespeci 1124732
_ZL19match_byte_typespecP12gfc_typespec 1124732
_Z21gfc_match_gcc_builtinv 3301376
_Z15gfc_reject_dataP13gfc_namespace 8631117

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.