LCOV - code coverage report
Current view: top level - gcc/fortran - check.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 85.8 % 3109 2669
Test Date: 2025-10-18 14:39:06 Functions: 94.4 % 267 252
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
_Z11gfc_boz2intP8gfc_expri 2420
_Z11gfc_check_iP8gfc_expr 1136
_Z12gfc_boz2realP8gfc_expri 254
_Z12gfc_boz2uintP8gfc_expri 6
_Z12gfc_check_iuP8gfc_expr 4729
_Z13gfc_check_a_pP8gfc_exprS0_ 73
_Z13gfc_check_absP8gfc_expr 4545
_Z13gfc_check_andP8gfc_exprS0_ 164
_Z13gfc_check_intP8gfc_exprS0_ 4177
_Z13gfc_check_locP8gfc_expr 3925
_Z13gfc_check_modP8gfc_exprS0_ 1620
_Z14gfc_check_besnP8gfc_exprS0_ 234
_Z14gfc_check_charP8gfc_exprS0_ 1072
_Z14gfc_check_dbleP8gfc_expr 223
_Z14gfc_check_exitP8gfc_expr 3
_Z14gfc_check_fn_cP8gfc_expr 731
_Z14gfc_check_fn_dP8gfc_expr 12682
_Z14gfc_check_fn_rP8gfc_expr 6595
_Z14gfc_check_fnumP8gfc_expr 0
_Z14gfc_check_freeP8gfc_expr 10
_Z14gfc_check_hugeP8gfc_expr 5790
_Z14gfc_check_killP8gfc_exprS0_ 8
_Z14gfc_check_kindP8gfc_expr 4553
_Z14gfc_check_linkP8gfc_exprS0_ 7
_Z14gfc_check_maskP8gfc_exprS0_ 1020
_Z14gfc_check_nullP8gfc_expr 1951
_Z14gfc_check_packP8gfc_exprS0_S0_ 641
_Z14gfc_check_randP8gfc_expr 34
_Z14gfc_check_rankP8gfc_expr 1360
_Z14gfc_check_realP8gfc_exprS0_ 3313
_Z14gfc_check_scanP8gfc_exprS0_S0_S0_ 418
_Z14gfc_check_signP8gfc_exprS0_ 328
_Z14gfc_check_sizeP8gfc_exprS0_S0_ 12217
_Z14gfc_check_snglP8gfc_expr 3
_Z14gfc_check_statP8gfc_exprS0_ 86
_Z14gfc_check_trimP8gfc_expr 2074
_Z14gfc_check_uintP8gfc_exprS0_ 189
_Z14gfc_check_x_ydP8gfc_exprS0_ 1534
_Z15gfc_check_acharP8gfc_exprS0_ 6802
_Z15gfc_check_atan2P8gfc_exprS0_ 547
_Z15gfc_check_c_locP8gfc_expr 3663
_Z15gfc_check_chdirP8gfc_expr 5
_Z15gfc_check_chmodP8gfc_exprS0_ 40
_Z15gfc_check_cmplxP8gfc_exprS0_S0_ 2212
_Z15gfc_check_countP8gfc_exprS0_S0_ 349
_Z15gfc_check_ctimeP8gfc_expr 0
_Z15gfc_check_dprodP8gfc_exprS0_ 22
_Z15gfc_check_floatP8gfc_expr 152
_Z15gfc_check_flushP8gfc_expr 25
_Z15gfc_check_fn_rcP8gfc_expr 992
_Z15gfc_check_fstatP8gfc_exprS0_ 43
_Z15gfc_check_ftellP8gfc_expr 102
_Z15gfc_check_hypotP8gfc_exprS0_ 24
_Z15gfc_check_ibitsP8gfc_exprS0_S0_ 77
_Z15gfc_check_indexP8gfc_exprS0_S0_S0_ 590
_Z15gfc_check_irandP8gfc_expr 2
_Z15gfc_check_ishftP8gfc_exprS0_ 1071
_Z15gfc_check_isnanP8gfc_expr 626
_Z15gfc_check_mergeP8gfc_exprS0_S0_ 1470
_Z15gfc_check_norm2P8gfc_exprS0_ 172
_Z15gfc_check_radixP8gfc_expr 61
_Z15gfc_check_rangeP8gfc_expr 182
_Z15gfc_check_scaleP8gfc_exprS0_ 84
_Z15gfc_check_shapeP8gfc_exprS0_ 7239
_Z15gfc_check_shiftP8gfc_exprS0_ 6870
_Z15gfc_check_splitP8gfc_exprS0_S0_S0_ 102
_Z15gfc_check_srandP8gfc_expr 0
_Z15gfc_check_umaskP8gfc_expr 0
_Z15gfc_invalid_bozPKcP5locus 217
_Z15team_type_checkP8gfc_expri 62
_Z16gfc_check_atan_2P8gfc_exprS0_ 74
_Z16gfc_check_bitfcnP8gfc_exprS0_ 777
_Z16gfc_check_co_sumP8gfc_exprS0_S0_S0_ 16
_Z16gfc_check_cshiftP8gfc_exprS0_S0_ 702
_Z16gfc_check_datan2P8gfc_exprS0_ 471
_Z16gfc_check_dcmplxP8gfc_exprS0_ 163
_Z16gfc_check_digitsP8gfc_expr 40
_Z16gfc_check_dshiftP8gfc_exprS0_S0_ 1644
_Z16gfc_check_gerrorP8gfc_expr 3
_Z16gfc_check_getargP8gfc_exprS0_ 56
_Z16gfc_check_getlogP8gfc_expr 3
_Z16gfc_check_hostnmP8gfc_expr 5
_Z16gfc_check_idnintP8gfc_expr 252
_Z16gfc_check_isattyP8gfc_expr 0
_Z16gfc_check_ishftcP8gfc_exprS0_S0_ 904
_Z16gfc_check_lboundP8gfc_exprS0_S0_ 6475
_Z16gfc_check_mallocP8gfc_expr 16
_Z16gfc_check_matmulP8gfc_exprS0_ 947
_Z16gfc_check_mvbitsP8gfc_exprS0_S0_S0_S0_ 203
_Z16gfc_check_parityP8gfc_exprS0_ 103
_Z16gfc_check_perrorP8gfc_expr 3
_Z16gfc_check_reduceP8gfc_exprS0_S0_S0_S0_S0_ 251
_Z16gfc_check_renameP8gfc_exprS0_ 7
_Z16gfc_check_repeatP8gfc_exprS0_ 1475
_Z16gfc_check_secndsP8gfc_expr 32
_Z16gfc_check_signalP8gfc_exprS0_ 1
_Z16gfc_check_sizeofP8gfc_expr 1833
_Z16gfc_check_spreadP8gfc_exprS0_S0_ 644
_Z16gfc_check_symlnkP8gfc_exprS0_ 7
_Z16gfc_check_ttynamP8gfc_expr 0
_Z16gfc_check_uboundP8gfc_exprS0_S0_ 7132
_Z16gfc_check_unlinkP8gfc_expr 2
_Z16gfc_check_unpackP8gfc_exprS0_S0_ 393
_Z16gfc_check_verifyP8gfc_exprS0_S0_S0_ 250
_Z17gfc_check_a_ikindP8gfc_exprS0_ 389
_Z17gfc_check_a_xkindP8gfc_exprS0_ 262
_Z17gfc_check_all_anyP8gfc_exprS0_ 39545
_Z17gfc_check_complexP8gfc_exprS0_ 56
_Z17gfc_check_eoshiftP8gfc_exprS0_S0_S0_ 1158
_Z17gfc_check_fgetputP8gfc_expr 8
_Z17gfc_check_findlocP18gfc_actual_arglist 901
_Z17gfc_check_intconvP8gfc_expr 97
_Z17gfc_check_logicalP8gfc_exprS0_ 28
_Z17gfc_check_min_maxP18gfc_actual_arglist 2407
_Z17gfc_check_nearestP8gfc_exprS0_ 2420
_Z17gfc_check_presentP8gfc_expr 4995
_Z17gfc_check_reshapeP8gfc_exprS0_S0_S0_ 8849
_Z18arg_strlen_is_zeroP8gfc_expri 157
_Z18gfc_check_c_funlocP8gfc_expr 240
_Z18gfc_check_c_sizeofP8gfc_expr 384
_Z18gfc_check_cpu_timeP8gfc_expr 21
_Z18gfc_check_fgetputcP8gfc_exprS0_ 71
_Z18gfc_check_get_teamP8gfc_expr 32
_Z18gfc_check_kill_subP8gfc_exprS0_S0_ 18
_Z18gfc_check_lcoboundP8gfc_exprS0_S0_ 311
_Z18gfc_check_link_subP8gfc_exprS0_S0_ 15
_Z18gfc_check_new_lineP8gfc_expr 331
_Z18gfc_check_stat_subP8gfc_exprS0_S0_ 53
_Z18gfc_check_transferP8gfc_exprS0_S0_ 2119
_Z18gfc_check_ucoboundP8gfc_exprS0_S0_ 277
_Z19gfc_check_alarm_subP8gfc_exprS0_S0_ 0
_Z19gfc_check_allocatedP8gfc_expr 6888
_Z19gfc_check_atomic_opP8gfc_exprS0_S0_ 51
_Z19gfc_check_bessel_n2P8gfc_exprS0_S0_ 66
_Z19gfc_check_chdir_subP8gfc_exprS0_ 11
_Z19gfc_check_chmod_subP8gfc_exprS0_S0_ 20
_Z19gfc_check_co_minmaxP8gfc_exprS0_S0_S0_ 32
_Z19gfc_check_co_reduceP8gfc_exprS0_S0_S0_S0_ 63
_Z19gfc_check_ctime_subP8gfc_exprS0_ 2
_Z19gfc_check_fdate_subP8gfc_expr 2
_Z19gfc_check_fn_rc2008P8gfc_expr 1572
_Z19gfc_check_fseek_subP8gfc_exprS0_S0_S0_ 60
_Z19gfc_check_fstat_subP8gfc_exprS0_S0_ 28
_Z19gfc_check_ftell_subP8gfc_exprS0_ 36
_Z19gfc_check_precisionP8gfc_expr 460
_Z19gfc_check_sleep_subP8gfc_expr 19
_Z19gfc_check_transposeP8gfc_expr 1175
_Z19gfc_check_umask_subP8gfc_exprS0_ 0
_Z20gfc_check_associatedP8gfc_exprS0_ 7023
_Z20gfc_check_atomic_casP8gfc_exprS0_S0_S0_S0_ 23
_Z20gfc_check_atomic_defP8gfc_exprS0_S0_ 73
_Z20gfc_check_atomic_refP8gfc_exprS0_S0_ 130
_Z20gfc_check_f_c_stringP8gfc_exprS0_ 42
_Z20gfc_check_getcwd_subP8gfc_exprS0_ 10
_Z20gfc_check_hostnm_subP8gfc_exprS0_ 11
_Z20gfc_check_merge_bitsP8gfc_exprS0_S0_ 337
_Z20gfc_check_move_allocP8gfc_exprS0_S0_S0_ 305
_Z20gfc_check_num_imagesP8gfc_expr 839
_Z20gfc_check_rename_subP8gfc_exprS0_S0_ 15
_Z20gfc_check_second_subP8gfc_expr 0
_Z20gfc_check_signal_subP8gfc_exprS0_S0_ 0
_Z20gfc_check_symlnk_subP8gfc_exprS0_S0_ 15
_Z20gfc_check_system_subP8gfc_exprS0_ 0
_Z20gfc_check_this_imageP18gfc_actual_arglist 1623
_Z20gfc_check_ttynam_subP8gfc_exprS0_ 2
_Z20gfc_check_unlink_subP8gfc_exprS0_ 12
_Z20gfc_invalid_null_argP8gfc_expr 43391
_Z21gfc_check_access_funcP8gfc_exprS0_ 292
_Z21gfc_check_c_f_pointerP8gfc_exprS0_S0_S0_ 646
_Z21gfc_check_dot_productP8gfc_exprS0_ 185
_Z21gfc_check_dtime_etimeP8gfc_expr 1
_Z21gfc_check_event_queryP8gfc_exprS0_S0_ 70
_Z21gfc_check_fgetput_subP8gfc_exprS0_ 17
_Z21gfc_check_image_indexP8gfc_exprS0_S0_ 236
_Z21gfc_check_itime_idateP8gfc_expr 24
_Z21gfc_check_len_lentrimP8gfc_exprS0_ 10509
_Z21gfc_check_product_sumP18gfc_actual_arglist 2856
_Z21gfc_check_random_initP8gfc_exprS0_ 94
_Z21gfc_check_random_seedP8gfc_exprS0_S0_ 304
_Z21gfc_check_same_strlenPK8gfc_exprS1_PKc 1980
_Z21gfc_check_team_numberP8gfc_expr 32
_Z22gfc_check_c_associatedP8gfc_exprS0_ 2063
_Z22gfc_check_co_broadcastP8gfc_exprS0_S0_S0_ 48
_Z22gfc_check_fgetputc_subP8gfc_exprS0_S0_ 155
_Z22gfc_check_ichar_iacharP8gfc_exprS0_ 8975
_Z22gfc_check_image_statusP8gfc_exprS0_ 39
_Z22gfc_check_ltime_gmtimeP8gfc_exprS0_ 24
_Z22gfc_check_min_max_realP18gfc_actual_arglist 38
_Z22gfc_check_out_of_rangeP8gfc_exprS0_S0_ 648
_Z22gfc_check_same_type_asP8gfc_exprS0_ 764
_Z22gfc_check_set_exponentP8gfc_exprS0_ 412
_Z22gfc_check_storage_sizeP8gfc_exprS0_ 959
_Z22gfc_check_system_clockP8gfc_exprS0_S0_ 212
_Z23gfc_check_date_and_timeP8gfc_exprS0_S0_S0_ 183
_Z23gfc_check_iand_ieor_iorP8gfc_exprS0_ 4797
_Z23gfc_check_is_contiguousP8gfc_expr 662
_Z23gfc_check_minloc_maxlocP18gfc_actual_arglist 14339
_Z23gfc_check_minval_maxvalP18gfc_actual_arglist 4060
_Z23gfc_check_random_numberP8gfc_expr 530
_Z24gfc_check_min_max_doubleP18gfc_actual_arglist 10
_Z24gfc_invalid_unsigned_opsP8gfc_exprS0_ 431296
_Z25gfc_check_atomic_fetch_opP8gfc_exprS0_S0_S0_ 54
_Z25gfc_check_bge_bgt_ble_bltP8gfc_exprS0_ 1662
_Z25gfc_check_c_f_procpointerP8gfc_exprS0_ 62
_Z25gfc_check_dtime_etime_subP8gfc_exprS0_ 1
_Z25gfc_check_lge_lgt_lle_lltP8gfc_exprS0_ 167
_Z25gfc_check_min_max_integerP18gfc_actual_arglist 43
_Z26gfc_check_fe_runtime_errorP18gfc_actual_arglist 391
_Z27gfc_check_selected_int_kindP8gfc_expr 348
_Z28gfc_calculate_transfer_sizesP8gfc_exprS0_S0_PmS1_S1_ 944
_Z28gfc_check_selected_char_kindP8gfc_expr 227
_Z28gfc_check_selected_real_kindP8gfc_exprS0_S0_ 723
_Z28gfc_check_transf_bit_intrinsP18gfc_actual_arglist 531
_Z34gfc_check_failed_or_stopped_imagesP8gfc_exprS0_ 80
_ZL10check_rest2btiP18gfc_actual_arglist 2495
_ZL10kind_checkP8gfc_expri2bt 86771
_ZL10rank_checkP8gfc_exprii 14441
_ZL10type_checkP8gfc_expri2bt 191219
_ZL11array_checkP8gfc_expri 62212
_ZL11type_check2P8gfc_expri2btS1_ 1995
_ZL12check_a_kindP8gfc_exprS0_2bt 651
_ZL12double_checkP8gfc_expri 15287
_ZL12min_max_argsP18gfc_actual_arglist 4902
_ZL12scalar_checkP8gfc_expri 63543
_ZL13check_c_ptr_1P8gfc_expr 2051
_ZL13check_c_ptr_2P8gfc_exprS0_ 374
_ZL13coarray_checkP8gfc_expri 1312
_ZL13numeric_checkP8gfc_expri 18579
_ZL14boz_args_checkP8gfc_exprS0_ 6992
_ZL14dim_rank_checkP8gfc_exprS0_i 90507
_ZL14gfc_var_strlenPK8gfc_expr 4743
_ZL14positive_checkiP8gfc_expr 87
_ZL14variable_checkP8gfc_exprib 19728
_ZL15check_minrange4P8gfc_expri 58
_ZL15check_operationP8gfc_exprS0_b 300
_ZL15check_reductionP18gfc_actual_arglist 7447
_ZL15illegal_boz_argP8gfc_expr 1830
_ZL15is_boz_constantP8gfc_expr 0
_ZL15same_type_checkP8gfc_expriS0_ib 10098
_ZL16array_size_checkP8gfc_expril 215
_ZL16dim_corank_checkP8gfc_exprS0_ 713
_ZL16gfc_check_atomicP8gfc_expriS0_iS0_i 275
_ZL16kind_value_checkP8gfc_exprii 2718
_ZL17allocatable_checkP8gfc_expri 7479
_ZL17int_or_proc_checkP8gfc_expri 1
_ZL17int_or_real_checkP8gfc_expri 7747
_ZL17nonnegative_checkPKcP8gfc_expr 11187
_ZL17nonoptional_checkP8gfc_expri 25298
_ZL18get_ul_from_cst_clPK11gfc_charlen 92
_ZL18is_c_interoperableP8gfc_exprPPKcbb 4528
_ZL18less_than_bitsize1PKcP8gfc_exprS0_S2_b 11239
_ZL18less_than_bitsize2PKcP8gfc_exprS0_S2_S0_S2_ 466
_ZL19check_co_collectiveP8gfc_exprS0_S0_S0_b 156
_ZL19logical_array_checkP8gfc_expri 39894
_ZL20intrinsic_type_checkP8gfc_expri 1802
_ZL21identical_dimen_shapeP8gfc_expriS0_i 2541
_ZL21less_than_bitsizekindPKcP8gfc_expri 1018
_ZL21real_or_complex_checkP8gfc_expri 3024
_ZL22error_unsupported_kindP8gfc_expri 2
_ZL29int_or_real_or_unsigned_checkP8gfc_expri 1562
_ZL31int_or_real_or_char_check_f2003P8gfc_expri 18165
_ZL43int_or_real_or_char_or_unsigned_check_f2003P8gfc_expri 234
_ZL7hex2biniPc 0
_ZL7oct2biniPc 0
_ZL8bin2realP8gfc_expri 0
_ZL9dim_checkP8gfc_exprib 91886
_ZL9reset_bozP8gfc_expr 39

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.