LCOV - code coverage report
Current view: top level - /mnt/build/buildbot/bld/build-lcov/gcc/m2/gm2-compiler-boot - M2Check.c (source / functions) Coverage Total Hit
Test: gcc.info Lines: 84.7 % 832 705
Test Date: 2026-06-20 15:32:29 Functions: 90.1 % 81 73
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
_M2_M2Check_fini 0
_ZL10dumpIndiceP13M2Check__T2_r 0
_ZL22checkRecordEquivalence14M2Check_statusjj 0
_ZL27checkEnumerationEquivalence14M2Check_statusjj 0
_ZL5isZRCjj 0
_ZL7isFalse14M2Check_status 0
_ZL9dumpIndexPKcjPv 0
_ZL9dumptInfoP13M2Check__T3_r 0
_ZL12falseReason0PKcjP13M2Check__T3_r 12
_ZL23checkUnboundedUnbounded14M2Check_statusP13M2Check__T3_rjj 12
_ZL12falseReason1PKcjP13M2Check__T3_rj 96
_ZL12falseReason2PKcjP13M2Check__T3_rjj 114
_ZL18checkSetEquivalent14M2Check_statusP13M2Check__T3_rjj 114
_ZL25checkTypeRangeEquivalence14M2Check_statusP13M2Check__T3_rjj 114
_ZL4and_14M2Check_statusS_ 114
_ZL11buildError4P13M2Check__T3_rjj 168
_ZL14checkEnumField14M2Check_statusP13M2Check__T3_rjj 204
_ZL13checkSubrange14M2Check_statusP13M2Check__T3_rjj 216
_ZL20checkSkipEquivalence14M2Check_statusjj 228
_ZL21checkValueEquivalence14M2Check_statusjj 228
_ZL11buildError2P13M2Check__T3_rjj 246
_ZL9firstTimejjj 414
_ZL9IsZRCTypej 1176
_ZL19checkUnboundedArray14M2Check_statusP13M2Check__T3_rjj 7104
_ZL14checkUnbounded14M2Check_statusP13M2Check__T3_rjj 7134
_ZL17isSkipEquivalencejj 7344
_M2_M2Check_init 16268
_ZL20InitEquivalenceArrayv 16268
_ZL4initv 16268
_ZL10isSameSizejj 20950
_ZL15isSameSizeConstjj 20950
_ZL9getStatusPvjj 63610
_ZL14checkConstMeta14M2Check_statusP13M2Check__T3_rjj 114776
_ZL16checkPointerType14M2Check_statusjj 169422
_ZL14addEquivalence30M2Check_EquivalenceProcedure_p 195216
_ZL14checkProcedure14M2Check_statusP13M2Check__T3_rjj 222434
_ZL22checkProcedureProcType14M2Check_statusP13M2Check__T3_rjj 222434
M2Check_ExpressionTypeCompatible 246322
_ZL26doExpressionTypeCompatiblejPKcjjjb 246322
_ZL13checkProcType14M2Check_statusP13M2Check__T3_rjj 325668
_ZL20checkBaseEquivalence14M2Check_statusP13M2Check__T3_rjj 431692
_ZL10issueErrorbP13M2Check__T3_rjj 433738
_ZL24checkProcTypeEquivalence14M2Check_statusP13M2Check__T3_rjj 548138
_ZL22checkTypeKindViolation14M2Check_statusP13M2Check__T3_rjj 853310
_ZL24checkTypeKindEquivalence14M2Check_statusP13M2Check__T3_rjj 1094874
_ZL25checkArrayTypeEquivalence14M2Check_statusP13M2Check__T3_rjj 1128426
_ZL20checkTypeEquivalence14M2Check_statusP13M2Check__T3_rjj 1136900
M2Check_ParameterTypeCompatible 1179166
_ZL24checkBaseTypeEquivalence14M2Check_statusP13M2Check__T3_rjj 1561326
_ZL28checkSubrangeTypeEquivalence14M2Check_statusP13M2Check__T3_rjj 1573064
_ZL8isLValuej 1582824
_ZL22checkSystemEquivalence14M2Check_statusP13M2Check__T3_rjj 1588570
_ZL25checkEnumFieldEquivalence14M2Check_statusP13M2Check__T3_rjj 1588570
_ZL21checkConstEquivalence14M2Check_statusP13M2Check__T3_rjj 1591828
_ZL23checkVarTypeEquivalence14M2Check_statusP13M2Check__T3_rjj 1597992
_ZL30checkCharStringTypeEquivalence14M2Check_statusP13M2Check__T3_rjj 1597992
_ZL26checkGenericUnboundedTypedjj 2256420
_ZL17IsTypeEquivalencej 2258352
_ZL8getSTypej 2388392
_ZL12useBaseCheckj 2468383
M2Check_AssignmentTypeCompatible 2908719
_ZL11deconstructP13M2Check__T3_r 4334207
_ZL14collapseStringPKcj 4334207
_ZL7doCheckP13M2Check__T3_r 4334207
_ZL8newtInfov 4334207
_ZL19determineCompatible14M2Check_statusP13M2Check__T3_rjj 4635512
_ZL9checkPair14M2Check_statusP13M2Check__T3_rjj 4868930
_ZL7getTypej 5167953
_ZL19checkVarEquivalence14M2Check_statusP13M2Check__T3_rjj 5615376
_ZL11doCheckPair14M2Check_statusP13M2Check__T3_rjj 6960333
_ZL3getPvPjS0_14M2Check_status 8969079
_ZL10isInternalj 9277318
_ZL2inPvjj 9674226
_ZL7IsTypedj 11625347
_ZL7return_14M2Check_statusP13M2Check__T3_rjj 12117841
_ZL16deconstructIndexPv 13002621
_ZL7excludePvjj 25359389
_ZL11disposePairP13M2Check__T2_r 28146710
_ZL7includePvjj14M2Check_status 28146710
_ZL7newPairv 28146710
_ZL7isKnown14M2Check_status 43405385

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.