LCOV - code coverage report
Current view: top level - gcc/fortran - check.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 86.6 % 2819 2440
Test Date: 2024-05-04 14:01:55 Functions: 94.0 % 248 233
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
_Z18gfc_check_get_teamP8gfc_expr 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
_Z15gfc_check_fstatP8gfc_exprS0_ 6
_Z19gfc_check_fstat_subP8gfc_exprS0_S0_ 6
_Z14gfc_check_linkP8gfc_exprS0_ 7
_Z16gfc_check_renameP8gfc_exprS0_ 7
_Z16gfc_check_symlnkP8gfc_exprS0_ 7
_Z14gfc_check_killP8gfc_exprS0_ 8
_Z14gfc_check_randP8gfc_expr 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
_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
_Z19gfc_check_chmod_subP8gfc_exprS0_S0_ 20
_Z18gfc_check_cpu_timeP8gfc_expr 21
_Z14gfc_check_statP8gfc_exprS0_ 22
_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
_Z18gfc_check_stat_subP8gfc_exprS0_S0_ 26
_Z17gfc_check_logicalP8gfc_exprS0_ 28
_Z19gfc_check_co_minmaxP8gfc_exprS0_S0_S0_ 32
_Z21gfc_check_team_numberP8gfc_expr 32
_Z16gfc_check_digitsP8gfc_expr 34
_Z19gfc_check_ftell_subP8gfc_exprS0_ 36
_Z22gfc_check_image_statusP8gfc_exprS0_ 39
_ZL9reset_bozP8gfc_expr 39
_Z15gfc_check_chmodP8gfc_exprS0_ 40
_Z25gfc_check_min_max_integerP18gfc_actual_arglist 43
_Z22gfc_check_co_broadcastP8gfc_exprS0_S0_S0_ 48
_Z22gfc_check_min_max_realP18gfc_actual_arglist 48
_Z15gfc_check_radixP8gfc_expr 49
_Z19gfc_check_atomic_opP8gfc_exprS0_S0_ 51
_Z16gfc_check_secndsP8gfc_expr 52
_Z15gfc_check_ibitsP8gfc_exprS0_S0_ 53
_Z17gfc_check_complexP8gfc_exprS0_ 54
_Z25gfc_check_atomic_fetch_opP8gfc_exprS0_S0_S0_ 54
_Z16gfc_check_getargP8gfc_exprS0_ 56
_Z19gfc_check_fseek_subP8gfc_exprS0_S0_S0_ 60
_Z25gfc_check_c_f_procpointerP8gfc_exprS0_ 62
_Z19gfc_check_co_reduceP8gfc_exprS0_S0_S0_S0_ 63
_Z19gfc_check_bessel_n2P8gfc_exprS0_S0_ 66
_Z21gfc_check_event_queryP8gfc_exprS0_S0_ 70
_Z18gfc_check_fgetputcP8gfc_exprS0_ 71
_Z20gfc_check_atomic_defP8gfc_exprS0_S0_ 73
_Z16gfc_check_atan_2P8gfc_exprS0_ 74
_Z34gfc_check_failed_or_stopped_imagesP8gfc_exprS0_ 80
_Z15gfc_check_scaleP8gfc_exprS0_ 84
_ZL14positive_checkiP8gfc_expr 87
_Z21gfc_check_random_initP8gfc_exprS0_ 94
_Z17gfc_check_intconvP8gfc_expr 97
_Z15gfc_check_ftellP8gfc_expr 102
_Z16gfc_check_parityP8gfc_exprS0_ 103
_ZL16array_size_checkP8gfc_expril 110
_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
_Z15gfc_check_rangeP8gfc_expr 158
_Z16gfc_check_dcmplxP8gfc_exprS0_ 163
_Z13gfc_check_andP8gfc_exprS0_ 164
_Z21gfc_check_dot_productP8gfc_exprS0_ 171
_Z15gfc_check_norm2P8gfc_exprS0_ 172
_Z16gfc_check_mvbitsP8gfc_exprS0_S0_S0_S0_ 179
_Z25gfc_check_lge_lgt_lle_lltP8gfc_exprS0_ 187
_Z23gfc_check_date_and_timeP8gfc_exprS0_S0_S0_ 193
_Z22gfc_check_system_clockP8gfc_exprS0_S0_ 212
_Z28gfc_check_selected_char_kindP8gfc_expr 214
_Z15gfc_invalid_bozPKcP5locus 217
_Z14gfc_check_dbleP8gfc_expr 223
_Z14gfc_check_besnP8gfc_exprS0_ 234
_Z21gfc_check_image_indexP8gfc_exprS0_ 236
_Z18gfc_check_c_funlocP8gfc_expr 240
_Z16gfc_check_verifyP8gfc_exprS0_S0_S0_ 250
_Z21gfc_check_random_seedP8gfc_exprS0_S0_ 250
_Z16gfc_check_idnintP8gfc_expr 251
_Z20gfc_check_move_allocP8gfc_exprS0_ 253
_Z12gfc_boz2realP8gfc_expri 254
_Z17gfc_check_a_xkindP8gfc_exprS0_ 262
_Z18gfc_check_ucoboundP8gfc_exprS0_S0_ 265
_ZL16gfc_check_atomicP8gfc_expriS0_iS0_i 275
_Z21gfc_check_access_funcP8gfc_exprS0_ 292
_Z18gfc_check_lcoboundP8gfc_exprS0_S0_ 297
_Z20gfc_check_merge_bitsP8gfc_exprS0_S0_ 313
_Z27gfc_check_selected_int_kindP8gfc_expr 321
_Z18gfc_check_new_lineP8gfc_expr 325
_Z14gfc_check_signP8gfc_exprS0_ 328
_Z15gfc_check_countP8gfc_exprS0_S0_ 348
_Z18gfc_check_c_sizeofP8gfc_expr 375
_Z17gfc_check_a_ikindP8gfc_exprS0_ 383
_Z16gfc_check_unpackP8gfc_exprS0_S0_ 387
_ZL18less_than_bitsize2PKcP8gfc_exprS0_S2_S0_S2_ 394
_Z26gfc_check_fe_runtime_errorP18gfc_actual_arglist 401
_Z22gfc_check_set_exponentP8gfc_exprS0_ 412
_Z15gfc_check_atan2P8gfc_exprS0_ 413
_Z14gfc_check_scanP8gfc_exprS0_S0_S0_ 418
_Z16gfc_check_datan2P8gfc_exprS0_ 423
_Z28gfc_check_transf_bit_intrinsP18gfc_actual_arglist 423
_Z19gfc_check_precisionP8gfc_expr 463
_Z23gfc_check_random_numberP8gfc_expr 480
_Z21gfc_check_c_f_pointerP8gfc_exprS0_S0_ 558
_Z15gfc_check_indexP8gfc_exprS0_S0_S0_ 599
_Z15gfc_check_isnanP8gfc_expr 626
_Z14gfc_check_packP8gfc_exprS0_S0_ 634
_ZL12check_a_kindP8gfc_exprS0_2bt 645
_Z16gfc_check_bitfcnP8gfc_exprS0_ 662
_Z23gfc_check_is_contiguousP8gfc_expr 662
_ZL16dim_corank_checkP8gfc_exprS0_ 666
_Z16gfc_check_spreadP8gfc_exprS0_S0_ 670
_Z16gfc_check_cshiftP8gfc_exprS0_S0_ 682
_Z14gfc_check_fn_cP8gfc_expr 727
_Z17gfc_check_findlocP18gfc_actual_arglist 733
_Z28gfc_check_selected_real_kindP8gfc_exprS0_S0_ 733
_Z22gfc_check_same_type_asP8gfc_exprS0_ 752
_Z20gfc_check_num_imagesP8gfc_exprS0_ 774
_Z16gfc_check_ishftcP8gfc_exprS0_S0_ 856
_Z22gfc_check_storage_sizeP8gfc_exprS0_ 863
_ZL21less_than_bitsizekindPKcP8gfc_expri 922
_Z14gfc_check_maskP8gfc_exprS0_ 924
_Z14gfc_check_charP8gfc_exprS0_ 964
_Z15gfc_check_ishftP8gfc_exprS0_ 998
_Z16gfc_check_matmulP8gfc_exprS0_ 1001
_Z15gfc_check_fn_rcP8gfc_expr 1005
_Z28gfc_calculate_transfer_sizesP8gfc_exprS0_S0_PmS1_S1_ 1092
_Z17gfc_check_eoshiftP8gfc_exprS0_S0_S0_ 1110
_Z25gfc_check_bge_bgt_ble_bltP8gfc_exprS0_ 1182
_Z19gfc_check_transposeP8gfc_expr 1194
_ZL13coarray_checkP8gfc_expri 1208
_Z14gfc_check_rankP8gfc_expr 1318
_Z14gfc_check_x_ydP8gfc_exprS0_ 1382
_Z14gfc_check_nullP8gfc_expr 1411
_Z16gfc_check_repeatP8gfc_exprS0_ 1433
_Z15gfc_check_mergeP8gfc_exprS0_S0_ 1438
_Z20gfc_check_this_imageP8gfc_exprS0_S0_ 1449
_ZL20intrinsic_type_checkP8gfc_expri 1466
_Z13gfc_check_a_pP8gfc_exprS0_ 1547
_Z16gfc_check_dshiftP8gfc_exprS0_S0_ 1548
_Z19gfc_check_fn_rc2008P8gfc_expr 1560
_Z21gfc_check_same_strlenPK8gfc_exprS1_PKc 1747
_ZL15illegal_boz_argP8gfc_expr 1798
_Z16gfc_check_sizeofP8gfc_expr 1801
_Z22gfc_check_c_associatedP8gfc_exprS0_ 2000
_Z14gfc_check_trimP8gfc_expr 2027
_Z15gfc_check_cmplxP8gfc_exprS0_S0_ 2142
_Z18gfc_check_transferP8gfc_exprS0_S0_ 2208
_Z11gfc_boz2intP8gfc_expri 2323
_Z17gfc_check_min_maxP18gfc_actual_arglist 2337
_ZL10check_rest2btiP18gfc_actual_arglist 2435
_Z17gfc_check_nearestP8gfc_exprS0_ 2440
_ZL21identical_dimen_shapeP8gfc_expriS0_i 2547
_Z21gfc_check_product_sumP18gfc_actual_arglist 2667
_ZL16kind_value_checkP8gfc_exprii 2783
_ZL21real_or_complex_checkP8gfc_expri 3028
_Z14gfc_check_realP8gfc_exprS0_ 3216
_Z15gfc_check_shapeP8gfc_exprS0_ 3359
_Z15gfc_check_c_locP8gfc_expr 3581
_Z13gfc_check_intP8gfc_exprS0_ 3625
_Z13gfc_check_locP8gfc_expr 3853
_Z23gfc_check_minval_maxvalP18gfc_actual_arglist 3880
_ZL14gfc_var_strlenPK8gfc_expr 4276
_ZL18is_c_interoperableP8gfc_exprPPKcbb 4407
_Z13gfc_check_absP8gfc_expr 4419
_Z14gfc_check_kindP8gfc_expr 4469
_Z17gfc_check_presentP8gfc_expr 4732
_Z23gfc_check_iand_ieor_iorP8gfc_exprS0_ 4749
_ZL12min_max_argsP18gfc_actual_arglist 4772
_Z17gfc_check_reshapeP8gfc_exprS0_S0_S0_ 5136
_Z14gfc_check_hugeP8gfc_expr 5575
_Z11gfc_check_iP8gfc_expr 5814
_Z20gfc_check_associatedP8gfc_exprS0_ 6232
_Z16gfc_check_lboundP8gfc_exprS0_S0_ 6314
_Z19gfc_check_allocatedP8gfc_expr 6432
_Z14gfc_check_fn_rP8gfc_expr 6463
_Z23gfc_check_minloc_maxlocP18gfc_actual_arglist 6653
_Z15gfc_check_shiftP8gfc_exprS0_ 6702
_Z15gfc_check_acharP8gfc_exprS0_ 6806
_ZL14boz_args_checkP8gfc_exprS0_ 6822
_ZL17allocatable_checkP8gfc_expri 6919
_Z16gfc_check_uboundP8gfc_exprS0_S0_ 6960
_ZL15check_reductionP18gfc_actual_arglist 6970
_ZL17int_or_real_checkP8gfc_expri 7634
_Z22gfc_check_ichar_iacharP8gfc_exprS0_ 8910
_ZL15same_type_checkP8gfc_expriS0_ib 9017
_Z21gfc_check_len_lentrimP8gfc_exprS0_ 9836
_ZL10rank_checkP8gfc_exprii 10096
_ZL31int_or_real_or_char_check_f2003P8gfc_expri 10533
_Z14gfc_check_sizeP8gfc_exprS0_S0_ 10597
_ZL17nonnegative_checkPKcP8gfc_expr 10602
_ZL18less_than_bitsize1PKcP8gfc_exprS0_S2_b 10739
_Z14gfc_check_fn_dP8gfc_expr 12590
_ZL12double_checkP8gfc_expri 14982
_ZL13numeric_checkP8gfc_expri 17364
_ZL14variable_checkP8gfc_exprib 18326
_ZL17nonoptional_checkP8gfc_expri 19564
_Z17gfc_check_all_anyP8gfc_exprS0_ 31594
_ZL19logical_array_checkP8gfc_expri 31942
_Z20gfc_invalid_null_argP8gfc_expr 37432
_ZL12scalar_checkP8gfc_expri 47936
_ZL11array_checkP8gfc_expri 48029
_ZL10kind_checkP8gfc_expri2bt 71337
_ZL14dim_rank_checkP8gfc_exprS0_i 72203
_ZL9dim_checkP8gfc_exprib 73542
_ZL10type_checkP8gfc_expri2bt 166657

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.