LCOV - code coverage report
Current view: top level - gcc/fortran - decl.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 90.8 % 5636 5119
Test Date: 2024-05-18 13:55:47 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
_Z22gfc_match_gcc_novectorv 2
_Z19gfc_match_gcc_ivdepv 3
_Z20gfc_match_gcc_vectorv 3
_Z16gfc_match_staticv 7
_Z22gfc_match_asynchronousv 11
_Z19gfc_match_automaticv 13
_Z20gfc_match_gcc_unrollv 19
_Z21gfc_match_codimensionv 22
_Z19gfc_match_protectedv 23
_ZL17gfc_free_data_allP13gfc_namespace 38
_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
_Z15gfc_match_valuev 81
_ZL16merge_array_specP14gfc_array_specS0_b 84
_Z18gfc_match_volatilev 85
_Z16gfc_match_targetv 99
_ZL17get_bind_c_identsv 102
_Z15gfc_match_unionv 133
_Z21gfc_match_allocatablev 136
_Z21gfc_match_bind_c_stmtv 140
_Z14gfc_match_enumv 158
_ZL13set_enum_kindv 158
_ZL8var_listP17gfc_data_variable 163
_Z21gfc_free_enum_historyv 175
_Z16gfc_match_intentv 205
_Z18gfc_match_optionalv 205
_Z18gfc_mod_pointee_asP14gfc_array_spec 240
_Z13gfc_match_mapv 259
_Z14gfc_match_savev 266
_ZL17set_binding_labelPPKcS0_i 290
_ZL17cray_pointer_declv 310
_Z24gfc_match_structure_declv 336
_Z20gfc_match_final_declv 371
_ZL16enum_initializerP8gfc_expr5locus 377
_ZL14match_ppc_declv 396
_ZL16add_global_entryPKcS0_bP5locus 504
_ZL19create_enum_historyP10gfc_symbolP8gfc_expr 543
_Z17gfc_match_pointerv 548
_ZL15enumerator_declv 549
_Z20gfc_get_pdt_instanceP18gfc_actual_arglistPP10gfc_symbolPS0_ 565
_ZL31gfc_insert_kind_parameter_exprsP8gfc_expr 585
_ZL20match_implicit_rangev 634
_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 858
_ZL20match_procedure_declv 1087
_Z26check_bind_name_identifierPPc 1138
_ZL18match_pointer_initPP8gfc_expri 1156
_ZL27check_extended_derived_typePc 1337
_Z17gfc_match_modprocv 1393
_Z19gfc_match_intrinsicv 1454
_ZL25match_procedure_interfacePP10gfc_symbol 1483
_ZL28match_procedure_in_interfacev 1486
_Z14gfc_match_nullPP8gfc_expr 1488
_ZL16access_attr_decl13gfc_statement 1535
_ZL22insert_parameter_exprsP8gfc_exprP10gfc_symbolPi 1592
_Z16gfc_match_publicP13gfc_statement 1597
_Z24gfc_match_gcc_attributesv 2456
_Z14gfc_match_datav 2491
_ZL23fix_initializer_charlenP12gfc_typespecP8gfc_expr 2545
_ZL12top_var_listP8gfc_data 2586
_ZL12top_val_listP8gfc_data 2629
_ZL10free_valueP14gfc_data_value 2643
_Z16gfc_match_importv 2868
_ZL23match_procedure_in_typev 2873
_Z18gfc_match_externalv 2898
_ZL11var_elementP17gfc_data_variable 3135
_ZL24match_binding_attributesP18gfc_typebound_procbb 4124
_ZL15match_char_kindPiS_ 4164
_Z19gfc_match_parameterv 4754
_ZL7do_parmv 5464
_Z17verify_bind_c_symP10gfc_symbolP12gfc_typespeciP15gfc_common_head 5710
_ZL13free_variableP17gfc_data_variable 5820
_Z19gfc_match_procedurev 5842
_ZL9attr_declv 5976
_ZL12match_resultP10gfc_symbolPS0_ 6884
_ZL16gfc_match_suffixP10gfc_symbolPS0_ 6888
_Z17gfc_in_match_datav 7363
_ZL19match_data_constantPP8gfc_expr 9324
_ZL10attr_decl1v 9528
_Z30gfc_set_constant_character_lenlP8gfc_exprl 12202
_Z26gfc_verify_c_interop_paramP10gfc_symbol 13789
_Z22gfc_match_derived_declv 14698
_ZL12build_structPKcP11gfc_charlenPP8gfc_exprPP14gfc_array_spec 15985
_Z20gfc_verify_c_interopP12gfc_typespec 16918
_ZL22gfc_get_type_attr_specP16symbol_attributePc 17170
_Z23gfc_match_implicit_nonev 20960
_Z18gfc_match_implicitv 21405
_ZL22in_module_or_interfacev 21510
_ZL17match_intent_specv 23967
_ZL20char_len_param_valuePP8gfc_exprPb 24311
_Z17gfc_match_privateP13gfc_statement 26524
_Z19gfc_match_char_specP12gfc_typespec 28379
_Z16gfc_match_bind_cP10gfc_symbolb 42998
_ZL24do_warn_intrinsic_shadowPK10gfc_symbolb 52570
_ZL11copy_prefixP16symbol_attributeP5locus 52573
_ZL19contained_procedurev 52773
_ZL13get_proc_namePKcPP10gfc_symbolb 53570
_ZL17match_char_lengthPP8gfc_exprPbb 57501
_ZL25add_hidden_procptr_resultP10gfc_symbol 63243
_ZL23gfc_match_old_kind_specP12gfc_typespec 92102
_Z23gfc_match_function_declv 111418
_ZL14match_string_pPKc 124252
_Z19gfc_match_kind_specP12gfc_typespecb 134342
_Z13gfc_match_endP13gfc_statement 162847
_ZL15match_attr_specv 184607
_Z16gfc_match_prefixP12gfc_typespec 208798
_ZL9build_symPKciP11gfc_charlenbPP14gfc_array_specP5locus 227867
_ZL20add_init_expr_to_symPKcPP8gfc_exprP5locus 233136
_ZL13variable_decli 243534
_ZL12find_specialPKcPP10gfc_symbolb 245127
_ZL19check_function_namePc 252935
_Z24gfc_match_formal_arglistP10gfc_symboliib 417377
_Z13gfc_free_dataP8gfc_data 444210
_Z14gfc_match_typeP13gfc_statement 469309
_Z21gfc_match_submod_procv 664415
_Z20gfc_match_subroutinev 700086
_Z24gfc_match_enumerator_defv 701459
_ZL17match_record_declPc 835231
_Z19gfc_match_data_declv 884458
_Z24gfc_match_decl_type_specP12gfc_typespeci 1023955
_ZL19match_byte_typespecP12gfc_typespec 1023955
_Z21gfc_match_gcc_builtinv 3195104
_Z15gfc_reject_dataP13gfc_namespace 7514820

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.