LCOV - code coverage report
Current view: top level - gcc/fortran - iresolve.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 88.5 % 2335 2066
Test Date: 2026-02-28 14:20:25 Functions: 93.4 % 241 225
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
_Z14gfc_get_stringPKcz 68014477
_Z14gfc_resolve_orP8gfc_exprS0_S0_ 14
_Z15gfc_resolve_absP8gfc_exprS0_ 24379
_Z15gfc_resolve_allP8gfc_exprS0_S0_ 1161
_Z15gfc_resolve_andP8gfc_exprS0_S0_ 327
_Z15gfc_resolve_anyP8gfc_exprS0_S0_ 41003
_Z15gfc_resolve_cosP8gfc_exprS0_ 856
_Z15gfc_resolve_dimP8gfc_exprS0_S0_ 293
_Z15gfc_resolve_expP8gfc_exprS0_ 1151
_Z15gfc_resolve_intP8gfc_exprS0_S0_ 4388
_Z15gfc_resolve_iorP8gfc_exprS0_S0_ 1327
_Z15gfc_resolve_lenP8gfc_exprS0_S0_ 13422
_Z15gfc_resolve_locP8gfc_exprS0_ 7156
_Z15gfc_resolve_logP8gfc_exprS0_ 345
_Z15gfc_resolve_maxP8gfc_exprP18gfc_actual_arglist 2749
_Z15gfc_resolve_minP8gfc_exprP18gfc_actual_arglist 1595
_Z15gfc_resolve_modP8gfc_exprS0_S0_ 4324
_Z15gfc_resolve_notP8gfc_exprS0_ 391
_Z15gfc_resolve_sinP8gfc_exprS0_ 733
_Z15gfc_resolve_sumP8gfc_exprS0_S0_S0_ 4468
_Z15gfc_resolve_tanP8gfc_exprS0_ 572
_Z15gfc_resolve_xorP8gfc_exprS0_S0_ 20
_Z16gfc_resolve_acosP8gfc_exprS0_ 496
_Z16gfc_resolve_aintP8gfc_exprS0_S0_ 642
_Z16gfc_resolve_asinP8gfc_exprS0_ 529
_Z16gfc_resolve_atanP8gfc_exprS0_ 534
_Z16gfc_resolve_besnP8gfc_exprS0_S0_ 1106
_Z16gfc_resolve_charP8gfc_exprS0_S0_ 2125
_Z16gfc_resolve_coshP8gfc_exprS0_ 303
_Z16gfc_resolve_dbleP8gfc_exprS0_ 507
_Z16gfc_resolve_dintP8gfc_exprS0_ 63
_Z16gfc_resolve_exitP8gfc_code 3
_Z16gfc_resolve_fgetP8gfc_exprS0_ 3
_Z16gfc_resolve_fnumP8gfc_exprS0_ 0
_Z16gfc_resolve_fputP8gfc_exprS0_ 1
_Z16gfc_resolve_iallP8gfc_exprS0_S0_S0_ 175
_Z16gfc_resolve_iandP8gfc_exprS0_S0_ 1606
_Z16gfc_resolve_ianyP8gfc_exprS0_S0_S0_ 126
_Z16gfc_resolve_ieorP8gfc_exprS0_S0_ 1783
_Z16gfc_resolve_int2P8gfc_exprS0_ 48
_Z16gfc_resolve_int8P8gfc_exprS0_ 36
_Z16gfc_resolve_linkP8gfc_exprS0_S0_ 4
_Z16gfc_resolve_longP8gfc_exprS0_ 0
_Z16gfc_resolve_maskP8gfc_exprS0_S0_ 152
_Z16gfc_resolve_nintP8gfc_exprS0_S0_ 394
_Z16gfc_resolve_packP8gfc_exprS0_S0_S0_ 925
_Z16gfc_resolve_rankP8gfc_exprS0_ 1511
_Z16gfc_resolve_realP8gfc_exprS0_S0_ 5761
_Z16gfc_resolve_scanP8gfc_exprS0_S0_S0_S0_ 814
_Z16gfc_resolve_signP8gfc_exprS0_S0_ 1318
_Z16gfc_resolve_sinhP8gfc_exprS0_ 302
_Z16gfc_resolve_sizeP8gfc_exprS0_S0_S0_ 27446
_Z16gfc_resolve_sqrtP8gfc_exprS0_ 1216
_Z16gfc_resolve_statP8gfc_exprS0_S0_ 16
_Z16gfc_resolve_tanhP8gfc_exprS0_ 302
_Z16gfc_resolve_timeP8gfc_expr 14
_Z16gfc_resolve_trigP8gfc_exprS0_ 1404
_Z16gfc_resolve_trimP8gfc_exprS0_ 4554
_Z16gfc_resolve_uintP8gfc_exprS0_S0_ 288
_Z17gfc_resolve_acharP8gfc_exprS0_S0_ 5484
_Z17gfc_resolve_acoshP8gfc_exprS0_ 264
_Z17gfc_resolve_aimagP8gfc_exprS0_ 1587
_Z17gfc_resolve_anintP8gfc_exprS0_S0_ 198
_Z17gfc_resolve_asinhP8gfc_exprS0_ 264
_Z17gfc_resolve_atan2P8gfc_exprS0_S0_ 565
_Z17gfc_resolve_atanhP8gfc_exprS0_ 264
_Z17gfc_resolve_btestP8gfc_exprS0_S0_ 311
_Z17gfc_resolve_c_locP8gfc_exprS0_ 6046
_Z17gfc_resolve_chdirP8gfc_exprS0_ 4
_Z17gfc_resolve_chmodP8gfc_exprS0_S0_ 37
_Z17gfc_resolve_cmplxP8gfc_exprS0_S0_S0_ 1778
_Z17gfc_resolve_conjgP8gfc_exprS0_ 711
_Z17gfc_resolve_countP8gfc_exprS0_S0_S0_ 386
_Z17gfc_resolve_ctimeP8gfc_exprS0_ 0
_Z17gfc_resolve_dnintP8gfc_exprS0_ 75
_Z17gfc_resolve_dprodP8gfc_exprS0_S0_ 44
_Z17gfc_resolve_fdateP8gfc_expr 0
_Z17gfc_resolve_fgetcP8gfc_exprS0_S0_ 43
_Z17gfc_resolve_floorP8gfc_exprS0_S0_ 386
_Z17gfc_resolve_flushP8gfc_code 25
_Z17gfc_resolve_fputcP8gfc_exprS0_S0_ 25
_Z17gfc_resolve_fstatP8gfc_exprS0_S0_ 13
_Z17gfc_resolve_ftellP8gfc_exprS0_ 258
_Z17gfc_resolve_gammaP8gfc_exprS0_ 150
_Z17gfc_resolve_hypotP8gfc_exprS0_S0_ 24
_Z17gfc_resolve_ibclrP8gfc_exprS0_S0_ 382
_Z17gfc_resolve_ibitsP8gfc_exprS0_S0_S0_ 78
_Z17gfc_resolve_ibsetP8gfc_exprS0_S0_ 322
_Z17gfc_resolve_icharP8gfc_exprS0_S0_ 1710
_Z17gfc_resolve_idateP8gfc_code 12
_Z17gfc_resolve_ishftP8gfc_exprS0_S0_ 929
_Z17gfc_resolve_itimeP8gfc_code 12
_Z17gfc_resolve_log10P8gfc_exprS0_ 279
_Z17gfc_resolve_lstatP8gfc_exprS0_S0_ 10
_Z17gfc_resolve_ltimeP8gfc_code 12
_Z17gfc_resolve_mergeP8gfc_exprS0_S0_S0_ 3809
_Z17gfc_resolve_norm2P8gfc_exprS0_S0_ 386
_Z17gfc_resolve_scaleP8gfc_exprS0_S0_ 156
_Z17gfc_resolve_shapeP8gfc_exprS0_S0_ 9545
_Z17gfc_resolve_shiftP8gfc_exprS0_S0_ 924
_Z17gfc_resolve_splitP8gfc_code 102
_Z17gfc_resolve_srandP8gfc_code 0
_Z17gfc_resolve_time8P8gfc_expr 2
_Z17gfc_resolve_trig2P8gfc_exprS0_S0_ 240
_Z17gfc_resolve_umaskP8gfc_exprS0_ 0
_Z18gfc_resolve_accessP8gfc_exprS0_S0_ 1369
_Z18gfc_resolve_cshiftP8gfc_exprS0_S0_S0_ 879
_Z18gfc_resolve_dcmplxP8gfc_exprS0_S0_ 256
_Z18gfc_resolve_dshiftP8gfc_exprS0_S0_S0_ 388
_Z18gfc_resolve_gerrorP8gfc_code 2
_Z18gfc_resolve_getargP8gfc_code 55
_Z18gfc_resolve_getcwdP8gfc_exprS0_ 1
_Z18gfc_resolve_getgidP8gfc_expr 84
_Z18gfc_resolve_getlogP8gfc_code 2
_Z18gfc_resolve_getpidP8gfc_expr 2
_Z18gfc_resolve_getuidP8gfc_expr 96
_Z18gfc_resolve_gmtimeP8gfc_code 12
_Z18gfc_resolve_hostnmP8gfc_exprS0_ 4
_Z18gfc_resolve_iacharP8gfc_exprS0_S0_ 4913
_Z18gfc_resolve_idnintP8gfc_exprS0_ 80
_Z18gfc_resolve_ierrnoP8gfc_expr 3
_Z18gfc_resolve_isattyP8gfc_exprS0_ 0
_Z18gfc_resolve_ishftcP8gfc_exprS0_S0_S0_ 1518
_Z18gfc_resolve_lboundP8gfc_exprS0_S0_S0_ 14936
_Z18gfc_resolve_lgammaP8gfc_exprS0_ 8
_Z18gfc_resolve_lshiftP8gfc_exprS0_S0_ 186
_Z18gfc_resolve_matmulP8gfc_exprS0_S0_ 1088
_Z18gfc_resolve_maxlocP8gfc_exprS0_S0_S0_S0_S0_ 9576
_Z18gfc_resolve_maxvalP8gfc_exprS0_S0_S0_ 2914
_Z18gfc_resolve_mclockP8gfc_expr 12
_Z18gfc_resolve_minlocP8gfc_exprS0_S0_S0_S0_S0_ 11142
_Z18gfc_resolve_minvalP8gfc_exprS0_S0_S0_ 3867
_Z18gfc_resolve_moduloP8gfc_exprS0_S0_ 1678
_Z18gfc_resolve_mvbitsP8gfc_code 198
_Z18gfc_resolve_parityP8gfc_exprS0_S0_ 96
_Z18gfc_resolve_perrorP8gfc_code 2
_Z18gfc_resolve_reduceP8gfc_exprS0_S0_S0_S0_S0_S0_ 229
_Z18gfc_resolve_renameP8gfc_exprS0_S0_ 4
_Z18gfc_resolve_repeatP8gfc_exprS0_S0_ 920
_Z18gfc_resolve_rshiftP8gfc_exprS0_S0_ 60
_Z18gfc_resolve_secndsP8gfc_exprS0_ 32
_Z18gfc_resolve_signalP8gfc_exprS0_S0_ 1
_Z18gfc_resolve_spreadP8gfc_exprS0_S0_S0_ 709
_Z18gfc_resolve_strideP8gfc_exprS0_S0_ 0
_Z18gfc_resolve_symlnkP8gfc_exprS0_S0_ 4
_Z18gfc_resolve_systemP8gfc_exprS0_ 0
_Z18gfc_resolve_ttynamP8gfc_exprS0_ 0
_Z18gfc_resolve_uboundP8gfc_exprS0_S0_S0_ 13529
_Z18gfc_resolve_unlinkP8gfc_exprS0_ 1
_Z18gfc_resolve_unpackP8gfc_exprS0_S0_S0_ 460
_Z18gfc_resolve_verifyP8gfc_exprS0_S0_S0_S0_ 254
_Z19gfc_resolve_adjustlP8gfc_exprS0_ 1154
_Z19gfc_resolve_adjustrP8gfc_exprS0_ 348
_Z19gfc_resolve_ceilingP8gfc_exprS0_S0_ 77
_Z19gfc_resolve_complexP8gfc_exprS0_S0_ 12
_Z19gfc_resolve_coshapeP8gfc_exprS0_S0_ 6
_Z19gfc_resolve_eoshiftP8gfc_exprS0_S0_S0_S0_ 1526
_Z19gfc_resolve_findlocP8gfc_exprS0_S0_S0_S0_S0_S0_ 1269
_Z19gfc_resolve_iparityP8gfc_exprS0_S0_S0_ 216
_Z19gfc_resolve_logicalP8gfc_exprS0_S0_ 48
_Z19gfc_resolve_mclock8P8gfc_expr 12
_Z19gfc_resolve_nearestP8gfc_exprS0_S0_ 5434
_Z19gfc_resolve_productP8gfc_exprS0_S0_S0_ 667
_Z19gfc_resolve_reshapeP8gfc_exprS0_S0_S0_S0_ 3172
_Z19gfc_resolve_spacingP8gfc_exprS0_ 213
_Z19gfc_resolve_umasklrP8gfc_exprS0_S0_ 0
_Z20gfc_resolve_c_funlocP8gfc_exprS0_ 660
_Z20gfc_resolve_cpu_timeP8gfc_code 21
_Z20gfc_resolve_exponentP8gfc_exprS0_ 870
_Z20gfc_resolve_fget_subP8gfc_code 2
_Z20gfc_resolve_fput_subP8gfc_code 2
_Z20gfc_resolve_fractionP8gfc_exprS0_ 180
_Z20gfc_resolve_get_teamP8gfc_exprS0_ 25
_Z20gfc_resolve_lcoboundP8gfc_exprS0_S0_S0_ 458
_Z20gfc_resolve_len_trimP8gfc_exprS0_S0_ 3711
_Z20gfc_resolve_link_subP8gfc_code 9
_Z20gfc_resolve_realpartP8gfc_exprS0_ 6
_Z20gfc_resolve_stat_subP8gfc_code 24
_Z20gfc_resolve_transferP8gfc_exprS0_S0_S0_ 2011
_Z20gfc_resolve_ucoboundP8gfc_exprS0_S0_S0_ 498
_Z21gfc_resolve_alarm_subP8gfc_code 0
_Z21gfc_resolve_bessel_n2P8gfc_exprS0_S0_S0_ 24
_Z21gfc_resolve_chdir_subP8gfc_code 9
_Z21gfc_resolve_chmod_subP8gfc_code 14
_Z21gfc_resolve_ctime_subP8gfc_code 1
_Z21gfc_resolve_dtime_subP8gfc_code 0
_Z21gfc_resolve_etime_subP8gfc_code 1
_Z21gfc_resolve_fdate_subP8gfc_code 1
_Z21gfc_resolve_fgetc_subP8gfc_code 44
_Z21gfc_resolve_fputc_subP8gfc_code 33
_Z21gfc_resolve_fseek_subP8gfc_code 60
_Z21gfc_resolve_fstat_subP8gfc_code 23
_Z21gfc_resolve_ftell_subP8gfc_code 36
_Z21gfc_resolve_g77_math1P8gfc_exprS0_ 706
_Z21gfc_resolve_lstat_subP8gfc_code 18
_Z21gfc_resolve_rrspacingP8gfc_exprS0_ 132
_Z21gfc_resolve_sleep_subP8gfc_code 28
_Z21gfc_resolve_transposeP8gfc_exprS0_ 1580
_Z21gfc_resolve_umask_subP8gfc_code 0
_Z22gfc_resolve_atomic_defP8gfc_code 22
_Z22gfc_resolve_atomic_refP8gfc_code 178
_Z22gfc_resolve_getcwd_subP8gfc_code 8
_Z22gfc_resolve_hostnm_subP8gfc_code 9
_Z22gfc_resolve_index_funcP8gfc_exprS0_S0_S0_S0_ 1082
_Z22gfc_resolve_merge_bitsP8gfc_exprS0_S0_S0_ 96
_Z22gfc_resolve_rename_subP8gfc_code 9
_Z22gfc_resolve_second_subP8gfc_code 0
_Z22gfc_resolve_signal_subP8gfc_code 0
_Z22gfc_resolve_symlnk_subP8gfc_code 9
_Z22gfc_resolve_system_subP8gfc_code 2
_Z22gfc_resolve_this_imageP8gfc_exprS0_S0_S0_ 2879
_Z22gfc_resolve_ttynam_subP8gfc_code 1
_Z22gfc_resolve_unlink_subP8gfc_code 10
_Z23gfc_resolve_dot_productP8gfc_exprS0_S0_ 166
_Z23gfc_resolve_event_queryP8gfc_code 105
_Z23gfc_resolve_get_commandP8gfc_code 3
_Z23gfc_resolve_image_indexP8gfc_exprS0_S0_S0_ 195
_Z23gfc_resolve_random_initP8gfc_code 90
_Z23gfc_resolve_random_seedP8gfc_code 303
_Z23gfc_resolve_team_numberP8gfc_exprS0_ 71
_Z24gfc_resolve_image_statusP8gfc_exprS0_S0_ 103
_Z24gfc_resolve_set_exponentP8gfc_exprS0_S0_ 620
_Z24gfc_resolve_storage_sizeP8gfc_exprS0_S0_ 748
_Z24gfc_resolve_system_clockP8gfc_code 197
_Z25gfc_resolve_failed_imagesP8gfc_exprS0_S0_ 50
_Z25gfc_resolve_is_contiguousP8gfc_exprS0_ 1067
_Z25gfc_resolve_random_numberP8gfc_code 530
_Z26gfc_resolve_stopped_imagesP8gfc_exprS0_S0_ 50
_Z27gfc_resolve_extends_type_ofP8gfc_exprS0_S0_ 457
_Z28gfc_resolve_fe_runtime_errorP8gfc_code 391
_Z32gfc_resolve_execute_command_lineP8gfc_code 20
_Z32gfc_resolve_get_command_argumentP8gfc_code 4
_Z36gfc_resolve_get_environment_variableP8gfc_code 26
_ZL13resolve_boundP8gfc_exprS0_S0_S0_PKcb 30240
_ZL16resolve_mask_argP8gfc_expr 20920
_ZL18gfc_resolve_minmaxPKcP8gfc_exprP18gfc_actual_arglist 4344
_ZL21check_charlen_presentP8gfc_expr 1369
_ZL22gfc_resolve_char_acharP8gfc_exprS0_S0_b 7609
_ZL24resolve_transformationalPKcP8gfc_exprS2_S2_S2_b 6134
_ZL25create_formal_for_intentsP18gfc_actual_arglistPK10sym_intent 198
_ZL26generate_reduce_op_wrapperP8gfc_expr 229

Generated by: LCOV version 2.4-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.