LCOV - code coverage report
Current view: top level - gcc/fortran - check.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 85.8 % 3074 2637
Test Date: 2025-07-12 13:27:34 Functions: 94.3 % 264 249
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
_Z14gfc_check_fnumP8gfc_expr 0
_Z15gfc_check_ctimeP8gfc_expr 0
_Z15gfc_check_srandP8gfc_expr 0
_Z15gfc_check_umaskP8gfc_expr 0
_Z16gfc_check_isattyP8gfc_expr 0
_Z16gfc_check_ttynamP8gfc_expr 0
_Z19gfc_check_alarm_subP8gfc_exprS0_S0_ 0
_Z19gfc_check_umask_subP8gfc_exprS0_ 0
_Z20gfc_check_second_subP8gfc_expr 0
_Z20gfc_check_signal_subP8gfc_exprS0_S0_ 0
_Z20gfc_check_system_subP8gfc_exprS0_ 0
_ZL15is_boz_constantP8gfc_expr 0
_ZL7hex2biniPc 0
_ZL7oct2biniPc 0
_ZL8bin2realP8gfc_expri 0
_Z16gfc_check_signalP8gfc_exprS0_ 1
_Z21gfc_check_dtime_etimeP8gfc_expr 1
_Z25gfc_check_dtime_etime_subP8gfc_exprS0_ 1
_ZL17int_or_proc_checkP8gfc_expri 1
_Z15gfc_check_irandP8gfc_expr 2
_Z16gfc_check_unlinkP8gfc_expr 2
_Z19gfc_check_ctime_subP8gfc_exprS0_ 2
_Z19gfc_check_fdate_subP8gfc_expr 2
_Z20gfc_check_ttynam_subP8gfc_exprS0_ 2
_Z14gfc_check_exitP8gfc_expr 3
_Z14gfc_check_snglP8gfc_expr 3
_Z16gfc_check_gerrorP8gfc_expr 3
_Z16gfc_check_getlogP8gfc_expr 3
_Z16gfc_check_perrorP8gfc_expr 3
_Z15gfc_check_chdirP8gfc_expr 5
_Z16gfc_check_hostnmP8gfc_expr 5
_Z12gfc_boz2uintP8gfc_expri 6
_Z14gfc_check_linkP8gfc_exprS0_ 7
_Z16gfc_check_renameP8gfc_exprS0_ 7
_Z16gfc_check_symlnkP8gfc_exprS0_ 7
_Z14gfc_check_killP8gfc_exprS0_ 8
_Z17gfc_check_fgetputP8gfc_expr 8
_Z14gfc_check_freeP8gfc_expr 10
_Z20gfc_check_getcwd_subP8gfc_exprS0_ 10
_Z24gfc_check_min_max_doubleP18gfc_actual_arglist 10
_Z19gfc_check_chdir_subP8gfc_exprS0_ 11
_Z19gfc_check_fstat_subP8gfc_exprS0_S0_ 11
_Z20gfc_check_hostnm_subP8gfc_exprS0_ 11
_Z20gfc_check_unlink_subP8gfc_exprS0_ 12
_Z18gfc_check_link_subP8gfc_exprS0_S0_ 15
_Z20gfc_check_rename_subP8gfc_exprS0_S0_ 15
_Z20gfc_check_symlnk_subP8gfc_exprS0_S0_ 15
_Z16gfc_check_co_sumP8gfc_exprS0_S0_S0_ 16
_Z16gfc_check_mallocP8gfc_expr 16
_Z21gfc_check_fgetput_subP8gfc_exprS0_ 17
_Z18gfc_check_kill_subP8gfc_exprS0_S0_ 18
_Z19gfc_check_sleep_subP8gfc_expr 19
_Z15gfc_check_fstatP8gfc_exprS0_ 20
_Z19gfc_check_chmod_subP8gfc_exprS0_S0_ 20
_Z18gfc_check_cpu_timeP8gfc_expr 21
_Z15gfc_check_dprodP8gfc_exprS0_ 22
_Z20gfc_check_atomic_casP8gfc_exprS0_S0_S0_S0_ 23
_Z15gfc_check_hypotP8gfc_exprS0_ 24
_Z21gfc_check_itime_idateP8gfc_expr 24
_Z22gfc_check_ltime_gmtimeP8gfc_exprS0_ 24
_Z15gfc_check_flushP8gfc_expr 25
_Z17gfc_check_logicalP8gfc_exprS0_ 28
_Z16gfc_check_secndsP8gfc_expr 32
_Z18gfc_check_get_teamP8gfc_expr 32
_Z19gfc_check_co_minmaxP8gfc_exprS0_S0_S0_ 32
_Z21gfc_check_team_numberP8gfc_expr 32
_Z14gfc_check_randP8gfc_expr 34
_Z18gfc_check_stat_subP8gfc_exprS0_S0_ 36
_Z19gfc_check_ftell_subP8gfc_exprS0_ 36
_Z22gfc_check_min_max_realP18gfc_actual_arglist 38
_Z22gfc_check_image_statusP8gfc_exprS0_ 39
_ZL9reset_bozP8gfc_expr 39
_Z15gfc_check_chmodP8gfc_exprS0_ 40
_Z16gfc_check_digitsP8gfc_expr 40
_Z20gfc_check_f_c_stringP8gfc_exprS0_ 42
_Z25gfc_check_min_max_integerP18gfc_actual_arglist 43
_Z22gfc_check_co_broadcastP8gfc_exprS0_S0_S0_ 48
_Z19gfc_check_atomic_opP8gfc_exprS0_S0_ 51
_Z25gfc_check_atomic_fetch_opP8gfc_exprS0_S0_S0_ 54
_Z16gfc_check_getargP8gfc_exprS0_ 56
_Z17gfc_check_complexP8gfc_exprS0_ 56
_Z19gfc_check_fseek_subP8gfc_exprS0_S0_S0_ 60
_Z15gfc_check_radixP8gfc_expr 61
_Z15team_type_checkP8gfc_expri 62
_Z25gfc_check_c_f_procpointerP8gfc_exprS0_ 62
_Z19gfc_check_co_reduceP8gfc_exprS0_S0_S0_S0_ 63
_Z14gfc_check_statP8gfc_exprS0_ 64
_Z19gfc_check_bessel_n2P8gfc_exprS0_S0_ 66
_Z21gfc_check_event_queryP8gfc_exprS0_S0_ 70
_Z18gfc_check_fgetputcP8gfc_exprS0_ 71
_Z13gfc_check_a_pP8gfc_exprS0_ 73
_Z20gfc_check_atomic_defP8gfc_exprS0_S0_ 73
_Z16gfc_check_atan_2P8gfc_exprS0_ 74
_Z15gfc_check_ibitsP8gfc_exprS0_S0_ 77
_Z34gfc_check_failed_or_stopped_imagesP8gfc_exprS0_ 80
_Z15gfc_check_scaleP8gfc_exprS0_ 84
_ZL14positive_checkiP8gfc_expr 87
_ZL18get_ul_from_cst_clPK11gfc_charlen 92
_Z21gfc_check_random_initP8gfc_exprS0_ 94
_Z17gfc_check_intconvP8gfc_expr 97
_Z15gfc_check_ftellP8gfc_expr 102
_Z16gfc_check_parityP8gfc_exprS0_ 103
_Z20gfc_check_atomic_refP8gfc_exprS0_S0_ 130
_Z15gfc_check_floatP8gfc_expr 152
_Z22gfc_check_fgetputc_subP8gfc_exprS0_S0_ 155
_ZL19check_co_collectiveP8gfc_exprS0_S0_S0_b 156
_Z18arg_strlen_is_zeroP8gfc_expri 157
_Z16gfc_check_dcmplxP8gfc_exprS0_ 163
_Z13gfc_check_andP8gfc_exprS0_ 164
_Z25gfc_check_lge_lgt_lle_lltP8gfc_exprS0_ 167
_Z15gfc_check_norm2P8gfc_exprS0_ 172
_ZL16array_size_checkP8gfc_expril 172
_Z15gfc_check_rangeP8gfc_expr 182
_Z23gfc_check_date_and_timeP8gfc_exprS0_S0_S0_ 183
_Z21gfc_check_dot_productP8gfc_exprS0_ 185
_Z14gfc_check_uintP8gfc_exprS0_ 189
_Z16gfc_check_mvbitsP8gfc_exprS0_S0_S0_S0_ 203
_Z22gfc_check_system_clockP8gfc_exprS0_S0_ 212
_Z15gfc_invalid_bozPKcP5locus 217
_Z28gfc_check_selected_char_kindP8gfc_expr 220
_Z14gfc_check_dbleP8gfc_expr 223
_Z14gfc_check_besnP8gfc_exprS0_ 234
_ZL43int_or_real_or_char_or_unsigned_check_f2003P8gfc_expri 234
_Z21gfc_check_image_indexP8gfc_exprS0_S0_ 236
_Z18gfc_check_c_funlocP8gfc_expr 240
_Z16gfc_check_verifyP8gfc_exprS0_S0_S0_ 250
_Z16gfc_check_reduceP8gfc_exprS0_S0_S0_S0_S0_ 251
_Z16gfc_check_idnintP8gfc_expr 252
_Z12gfc_boz2realP8gfc_expri 254
_Z17gfc_check_a_xkindP8gfc_exprS0_ 262
_ZL16gfc_check_atomicP8gfc_expriS0_iS0_i 275
_Z18gfc_check_ucoboundP8gfc_exprS0_S0_ 277
_Z21gfc_check_access_funcP8gfc_exprS0_ 292
_ZL15check_operationP8gfc_exprS0_b 300
_Z21gfc_check_random_seedP8gfc_exprS0_S0_ 304
_Z20gfc_check_move_allocP8gfc_exprS0_S0_S0_ 305
_Z18gfc_check_lcoboundP8gfc_exprS0_S0_ 311
_Z14gfc_check_signP8gfc_exprS0_ 328
_Z18gfc_check_new_lineP8gfc_expr 331
_Z20gfc_check_merge_bitsP8gfc_exprS0_S0_ 337
_Z27gfc_check_selected_int_kindP8gfc_expr 346
_Z15gfc_check_countP8gfc_exprS0_S0_ 349
_ZL13check_c_ptr_2P8gfc_exprS0_ 374
_Z18gfc_check_c_sizeofP8gfc_expr 384
_Z17gfc_check_a_ikindP8gfc_exprS0_ 389
_Z26gfc_check_fe_runtime_errorP18gfc_actual_arglist 391
_Z16gfc_check_unpackP8gfc_exprS0_S0_ 393
_Z22gfc_check_set_exponentP8gfc_exprS0_ 412
_Z14gfc_check_scanP8gfc_exprS0_S0_S0_ 418
_Z19gfc_check_precisionP8gfc_expr 461
_ZL18less_than_bitsize2PKcP8gfc_exprS0_S2_S0_S2_ 466
_Z16gfc_check_datan2P8gfc_exprS0_ 471
_Z23gfc_check_random_numberP8gfc_expr 530
_Z28gfc_check_transf_bit_intrinsP18gfc_actual_arglist 531
_Z15gfc_check_atan2P8gfc_exprS0_ 547
_Z15gfc_check_indexP8gfc_exprS0_S0_S0_ 590
_Z15gfc_check_isnanP8gfc_expr 626
_Z21gfc_check_c_f_pointerP8gfc_exprS0_S0_ 631
_Z14gfc_check_packP8gfc_exprS0_S0_ 641
_Z16gfc_check_spreadP8gfc_exprS0_S0_ 644
_Z22gfc_check_out_of_rangeP8gfc_exprS0_S0_ 648
_ZL12check_a_kindP8gfc_exprS0_2bt 651
_Z23gfc_check_is_contiguousP8gfc_expr 662
_Z16gfc_check_cshiftP8gfc_exprS0_S0_ 702
_ZL16dim_corank_checkP8gfc_exprS0_ 713
_Z28gfc_check_selected_real_kindP8gfc_exprS0_S0_ 721
_Z14gfc_check_fn_cP8gfc_expr 731
_Z22gfc_check_same_type_asP8gfc_exprS0_ 758
_Z16gfc_check_bitfcnP8gfc_exprS0_ 777
_Z20gfc_check_num_imagesP8gfc_expr 839
_Z17gfc_check_findlocP18gfc_actual_arglist 901
_Z16gfc_check_ishftcP8gfc_exprS0_S0_ 904
_Z28gfc_calculate_transfer_sizesP8gfc_exprS0_S0_PmS1_S1_ 944
_Z16gfc_check_matmulP8gfc_exprS0_ 946
_Z22gfc_check_storage_sizeP8gfc_exprS0_ 959
_Z15gfc_check_fn_rcP8gfc_expr 990
_ZL21less_than_bitsizekindPKcP8gfc_expri 1018
_Z14gfc_check_maskP8gfc_exprS0_ 1020
_Z14gfc_check_charP8gfc_exprS0_ 1036
_Z15gfc_check_ishftP8gfc_exprS0_ 1071
_Z11gfc_check_iP8gfc_expr 1136
_Z17gfc_check_eoshiftP8gfc_exprS0_S0_S0_ 1158
_Z19gfc_check_transposeP8gfc_expr 1175
_ZL13coarray_checkP8gfc_expri 1312
_Z14gfc_check_rankP8gfc_expr 1360
_Z15gfc_check_mergeP8gfc_exprS0_S0_ 1470
_Z16gfc_check_repeatP8gfc_exprS0_ 1475
_Z14gfc_check_x_ydP8gfc_exprS0_ 1534
_ZL29int_or_real_or_unsigned_checkP8gfc_expri 1562
_Z19gfc_check_fn_rc2008P8gfc_expr 1572
_Z13gfc_check_modP8gfc_exprS0_ 1620
_Z20gfc_check_this_imageP18gfc_actual_arglist 1623
_Z16gfc_check_dshiftP8gfc_exprS0_S0_ 1644
_Z25gfc_check_bge_bgt_ble_bltP8gfc_exprS0_ 1662
_ZL20intrinsic_type_checkP8gfc_expri 1802
_ZL15illegal_boz_argP8gfc_expr 1814
_Z16gfc_check_sizeofP8gfc_expr 1817
_Z21gfc_check_same_strlenPK8gfc_exprS1_PKc 1932
_Z14gfc_check_nullP8gfc_expr 1949
_ZL11type_check2P8gfc_expri2btS1_ 1995
_ZL13check_c_ptr_1P8gfc_expr 2051
_Z22gfc_check_c_associatedP8gfc_exprS0_ 2063
_Z14gfc_check_trimP8gfc_expr 2074
_Z18gfc_check_transferP8gfc_exprS0_S0_ 2095
_Z15gfc_check_cmplxP8gfc_exprS0_S0_ 2206
_Z11gfc_boz2intP8gfc_expri 2384
_Z17gfc_check_min_maxP18gfc_actual_arglist 2389
_Z17gfc_check_nearestP8gfc_exprS0_ 2420
_ZL10check_rest2btiP18gfc_actual_arglist 2477
_ZL21identical_dimen_shapeP8gfc_expriS0_i 2540
_ZL16kind_value_checkP8gfc_exprii 2802
_Z21gfc_check_product_sumP18gfc_actual_arglist 2832
_ZL21real_or_complex_checkP8gfc_expri 3023
_Z14gfc_check_realP8gfc_exprS0_ 3301
_Z15gfc_check_c_locP8gfc_expr 3650
_Z13gfc_check_locP8gfc_expr 3925
_Z23gfc_check_minval_maxvalP18gfc_actual_arglist 4060
_Z13gfc_check_intP8gfc_exprS0_ 4101
_Z14gfc_check_kindP8gfc_expr 4370
_ZL18is_c_interoperableP8gfc_exprPPKcbb 4503
_Z13gfc_check_absP8gfc_expr 4533
_ZL14gfc_var_strlenPK8gfc_expr 4647
_Z12gfc_check_iuP8gfc_expr 4729
_Z23gfc_check_iand_ieor_iorP8gfc_exprS0_ 4797
_ZL12min_max_argsP18gfc_actual_arglist 4866
_Z17gfc_check_presentP8gfc_expr 4982
_Z14gfc_check_hugeP8gfc_expr 5790
_Z16gfc_check_lboundP8gfc_exprS0_S0_ 6457
_Z14gfc_check_fn_rP8gfc_expr 6595
_Z15gfc_check_acharP8gfc_exprS0_ 6802
_Z15gfc_check_shiftP8gfc_exprS0_ 6870
_Z19gfc_check_allocatedP8gfc_expr 6875
_ZL14boz_args_checkP8gfc_exprS0_ 6992
_Z20gfc_check_associatedP8gfc_exprS0_ 7016
_Z16gfc_check_uboundP8gfc_exprS0_S0_ 7114
_Z15gfc_check_shapeP8gfc_exprS0_ 7227
_ZL15check_reductionP18gfc_actual_arglist 7423
_ZL17allocatable_checkP8gfc_expri 7466
_ZL17int_or_real_checkP8gfc_expri 7747
_Z17gfc_check_reshapeP8gfc_exprS0_S0_S0_ 8777
_Z22gfc_check_ichar_iacharP8gfc_exprS0_ 8975
_ZL15same_type_checkP8gfc_expriS0_ib 9995
_Z21gfc_check_len_lentrimP8gfc_exprS0_ 10481
_ZL17nonnegative_checkPKcP8gfc_expr 11187
_ZL18less_than_bitsize1PKcP8gfc_exprS0_S2_b 11239
_Z14gfc_check_sizeP8gfc_exprS0_S0_ 12101
_Z14gfc_check_fn_dP8gfc_expr 12656
_Z23gfc_check_minloc_maxlocP18gfc_actual_arglist 14339
_ZL10rank_checkP8gfc_exprii 14339
_ZL12double_checkP8gfc_expri 15261
_ZL31int_or_real_or_char_check_f2003P8gfc_expri 18165
_ZL13numeric_checkP8gfc_expri 18479
_ZL14variable_checkP8gfc_exprib 19638
_ZL17nonoptional_checkP8gfc_expri 25286
_Z17gfc_check_all_anyP8gfc_exprS0_ 39409
_ZL19logical_array_checkP8gfc_expri 39758
_Z20gfc_invalid_null_argP8gfc_expr 43096
_ZL11array_checkP8gfc_expri 61921
_ZL12scalar_checkP8gfc_expri 63196
_ZL10kind_checkP8gfc_expri2bt 86491
_ZL14dim_rank_checkP8gfc_exprS0_i 90195
_ZL9dim_checkP8gfc_exprib 91574
_ZL10type_checkP8gfc_expri2bt 190424
_Z24gfc_invalid_unsigned_opsP8gfc_exprS0_ 431295

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.