LCOV - code coverage report
Current view: top level - /mnt/build/buildbot/bld/build-lcov/gcc/m2/gm2-compiler-boot - P3Build.c (source / functions) Coverage Total Hit
Test: gcc.info Lines: 62.2 % 2324 1446
Test Date: 2024-05-04 14:01:55 Functions: 78.4 % 171 134
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
P3Build_CompilationUnit 133462
_M2_P3Build_fini 0
_M2_P3Build_init 0
_ZL10CaseLabelsjjj 3294
_ZL10Definitionjjj 1997506
_ZL10Designatorjjj 193780
_ZL10ErrorArrayPKcj 0
_ZL10Expressionjjj 486784
_ZL10ExtendedFPjjj 54
_ZL10FinalBlockjjj 15788
_ZL10FormalTypejjj 3468499
_ZL10FromImportjjj 83274
_ZL10NormalPartjjj 0
_ZL10RecordTypejjj 14518
_ZL10SimpleTypejjj 185082
_ZL11AddOperatorjjj 20804
_ZL11AsmOperandsjjj 18
_ZL11ConstFactorjjj 255502
_ZL11ConstStringjjj 0
_ZL11Constructorjjj 9792
_ZL11Declarationjjj 62657
_ZL11Enumerationjjj 13752
_ZL11ErrorStringPv 0
_ZL11IfStatementjjj 35508
_ZL11MulOperatorjjj 20716
_ZL11PointerTypejjj 9462
_ZL11SyntaxCheckjjj 38409718
_ZL11SyntaxErrorjjj 0
_ZL11UnaryOrTermjjj 539147
_ZL12ArrayExpListjjj 24582
_ZL12AsmInputListjjj 12
_ZL12AsmStatementjjj 18
_ZL12AsmTrashListjjj 6
_ZL12DescribeStopjjj 0
_ZL12ForStatementjjj 2174
_ZL12FormalReturnjjj 1864441
_ZL12InitialBlockjjj 15836
_ZL12MissingToken18M2Reserved_toktype 0
_ZL12NamedOperandjjj 0
_ZL12SubrangeTypejjj 8530
_ZL12VarFPSectionjjj 268103
_ZL12VarIdentListjjj 44356
_ZL13AsmOutputListjjj 18
_ZL13ByteAlignmentjjj 72
_ZL13CaseLabelListjjj 3244
_ZL13CaseStatementjjj 652
_ZL13DefExtendedFPjjj 30720
_ZL13DescribeErrorv 0
_ZL13ExitStatementjjj 0
_ZL13LoopStatementjjj 540
_ZL13OptReturnTypejjj 856371
_ZL13ProcedureTypejjj 54302
_ZL13ProgramModulejjj 10462
_ZL13SilentExpListjjj 0
_ZL13SubDesignatorjjj 58960
_ZL13WithStatementjjj 6452
_ZL14AsmOperandNamejjj 24
_ZL14AsmOperandSpecjjj 18
_ZL14CheckAndInsert18M2Reserved_toktypejjj 0
_ZL14ComponentValuejjj 24118
_ZL14ConstAttributejjj 29776
_ZL14FinalBlockBodyjjj 72
_ZL14FormalTypeListjjj 39234
_ZL14MultiFPSectionjjj 24953
_ZL14ProcedureBlockjjj 31704
_ZL14RetryStatementjjj 120
_ZL14SilentRelationjjj 0
_ZL14WhileStatementjjj 6852
_ZL15AsmInputElementjjj 12
_ZL15AttributeUnusedjjj 0
_ZL15ConstExpressionjjj 249116
_ZL15ExceptionalPartjjj 180
_ZL15NonVarFPSectionjjj 3108136
_ZL15RepeatStatementjjj 1438
_ZL15ReturnStatementjjj 14921
_ZL15SilentConstTermjjj 0
_ZL15SimpleConstExprjjj 249122
_ZL15TypeDeclarationjjj 7050
_ZL16ActualParametersjjj 155626
_ZL16AsmOutputElementjjj 12
_ZL16CaseEndStatementjjj 652
_ZL16ComponentElementjjj 24118
_ZL16DefinitionModulejjj 118004
_ZL16FormalParametersjjj 26353
_ZL16InitialBlockBodyjjj 11249
_ZL16ProcedureHeadingjjj 31704
_ZL16SimpleExpressionjjj 539147
_ZL16UnaryOrConstTermjjj 249122
_ZL16WarnMissingToken18M2Reserved_toktype 0
_ZL17AttributeNoReturnjjj 1934418
_ZL17DefMultiFPSectionjjj 1650252
_ZL17FieldListSequencejjj 15184
_ZL17ModuleDeclarationjjj 414
_ZL17RecordFieldPragmajjj 95902
_ZL17SilentAddOperatorjjj 0
_ZL17SilentConstFactorjjj 0
_ZL17SilentConstStringjjj 0
_ZL17SilentConstructorjjj 0
_ZL17SilentMulOperatorjjj 0
_ZL17StatementSequencejjj 115250
_ZL17VarientCaseLabelsjjj 594
_ZL17WithoutFromImportjjj 7908
_ZL18FieldListStatementjjj 110316
_ZL18ProcedureBlockBodyjjj 31624
_ZL18ProcedureParameterjjj 77078
_ZL19ArraySetRecordValuejjj 8632
_ZL19AttributeExpressionjjj 108
_ZL19ConstantDeclarationjjj 187806
_ZL19DefFormalParametersjjj 1798854
_ZL19DefProcedureHeadingjjj 1902714
_ZL19ProcedureParametersjjj 34004
_ZL19VariableDeclarationjjj 44356
_ZL20ImplementationModulejjj 4996
_ZL20ProcedureDeclarationjjj 31704
_ZL20SilentComponentValuejjj 0
_ZL20SilentConstAttributejjj 0
_ZL20VarientCaseLabelListjjj 552
_ZL21ConstActualParametersjjj 1556
_ZL21FieldPragmaExpressionjjj 12
_ZL21PragmaConstExpressionjjj 12
_ZL21SilentConstExpressionjjj 0
_ZL21SilentSimpleConstExprjjj 0
_ZL22DefineBuiltinProcedurejjj 31704
_ZL22SilentActualParametersjjj 0
_ZL22SilentComponentElementjjj 0
_ZL22SilentUnaryOrConstTermjjj 0
_ZL23DefaultRecordAttributesjjj 36
_ZL24ConstAttributeExpressionjjj 29776
_ZL25AssignmentOrProcedureCalljjj 187328
_ZL25SetOrDesignatorOrFunctionjjj 414967
_ZL25SilentArraySetRecordValuejjj 0
_ZL29ConstSetOrQualidentOrFunctionjjj 42848
_ZL29ImplementationOrProgramModulejjj 15458
_ZL30SilentConstAttributeExpressionjjj 0
_ZL35SilentConstSetOrQualidentOrFunctionjjj 0
_ZL4Casejjj 3332
_ZL4Realjjj 6388
_ZL4Termjjj 558175
_ZL4Typejjj 263238
_ZL5Blockjjj 15872
_ZL5Identjjj 15243870
_ZL6Expect18M2Reserved_toktypejjj 38409718
_ZL6Exportjjj 69546
_ZL6Factorjjj 578935
_ZL6Importjjj 91182
_ZL6Numberjjj 262642
_ZL6OptArgjjj 54
_ZL6stringjjj 56772
_ZL7Builtinjjj 1902714
_ZL7CaseTagjjj 276
_ZL7ExpListjjj 151660
_ZL7Integerjjj 256254
_ZL7SetTypejjj 1724
_ZL7Varientjjj 912
_ZL8FileUnitjjj 133462
_ZL8Priorityjjj 38
_ZL8Relationjjj 52369
_ZL8TagIdentjjj 0
_ZL8VarIdentjjj 65032
_ZL9Alignmentjjj 0
_ZL9ArrayTypejjj 6330
_ZL9ConstTermjjj 250898
_ZL9DefOptArgjjj 15128
_ZL9FPSectionjjj 3376239
_ZL9FieldListjjj 96178
_ZL9IdentListjjj 3646621
_ZL9InStopSet18M2Reserved_toktypejjj 0
_ZL9PeepTokenjjj 0
_ZL9Qualidentjjj 5138835
_ZL9SimpleDesjjj 88898
_ZL9Statementjjj 265745

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.