LCOV - code coverage report
Current view: top level - /mnt/build/buildbot/bld/build-lcov/gcc/m2/gm2-compiler-boot - P1Build.c (source / functions) Coverage Total Hit
Test: gcc.info Lines: 62.1 % 1844 1146
Test Date: 2025-07-26 09:32:30 Functions: 86.4 % 147 127
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
_M2_P1Build_fini 0
_M2_P1Build_init 0
_ZL10ErrorArrayPKcj 0
_ZL10NormalPartjjj 0
_ZL11ConstStringjjj 0
_ZL11ErrorStringPv 0
_ZL11SyntaxErrorjjj 0
_ZL12DescribeStopjjj 0
_ZL12MissingToken18M2Reserved_toktype 0
_ZL13DescribeErrorv 0
_ZL14AsmOperandNamejjj 0
_ZL14CheckAndInsert18M2Reserved_toktypejjj 0
_ZL14RetryStatementjjj 0
_ZL15AttributeUnusedjjj 0
_ZL15ExceptionalPartjjj 0
_ZL16WarnMissingToken18M2Reserved_toktype 0
_ZL8TagIdentjjj 0
_ZL9Alignmentjjj 0
_ZL9InStopSet18M2Reserved_toktypejjj 0
_ZL9PeepTokenjjj 0
_ZL12NamedOperandjjj 6
_ZL9TrashListjjj 9
_ZL21FieldPragmaExpressionjjj 12
_ZL11AsmOperandsjjj 27
_ZL12AsmStatementjjj 27
_ZL10AsmElementjjj 33
_ZL23DefaultRecordAttributesjjj 36
_ZL7AsmListjjj 36
_ZL8Priorityjjj 50
_ZL18ForwardDeclarationjjj 60
_ZL13ByteAlignmentjjj 72
_ZL19AttributeExpressionjjj 108
_ZL7CaseTagjjj 276
_ZL17ModuleDeclarationjjj 420
_ZL20VarientCaseLabelListjjj 552
_ZL17VarientCaseLabelsjjj 594
_ZL7Varientjjj 912
_ZL7SetTypejjj 2001
_ZL10ExtendedFPjjj 2720
_ZL6OptArgjjj 2720
_ZL21ConstActualParametersjjj 4443
_ZL13CaseStatementjjj 4679
_ZL13LoopStatementjjj 8535
_ZL4Realjjj 9352
_ZL19ArraySetRecordValuejjj 10180
_ZL13ProgramModulejjj 11562
_ZL12ForStatementjjj 13420
_ZL13CaseLabelListjjj 14283
_ZL4Casejjj 14389
_ZL10CaseLabelsjjj 14495
_ZL9DefOptArgjjj 16135
_ZL11Constructorjjj 22532
_ZL11Enumerationjjj 23849
_ZL23PossiblyExportIdentListjjj 23849
_ZL13DefExtendedFPjjj 27347
_ZL14ComponentValuejjj 28368
_ZL16ComponentElementjjj 28368
_ZL14ConstAttributejjj 32002
_ZL24ConstAttributeExpressionjjj 32002
_ZL15IdentImportListjjj 35339
_ZL19ProcedureParametersjjj 36809
_ZL14FormalTypeListjjj 42425
_ZL10RecordTypejjj 51079
_ZL17FieldListSequencejjj 51745
_ZL20ImplementationModulejjj 55881
_ZL15RepeatStatementjjj 56003
_ZL13ProcedureTypejjj 58500
_ZL29ImplementationOrProgramModulejjj 67443
_ZL10FinalBlockjjj 67863
_ZL12InitialBlockjjj 67863
_ZL5Blockjjj 67863
_ZL6Exportjjj 74039
_ZL15TypeDeclarationjjj 75397
_ZL11PointerTypejjj 80032
_ZL18ProcedureParameterjjj 83483
_ZL12SubrangeTypejjj 86137
_ZL9ArrayTypejjj 86757
_ZL10IdentScopejjj 94252
_ZL16DefinitionModulejjj 126568
_ZL29ConstSetOrQualidentOrFunctionjjj 133913
_ZL13WithStatementjjj 137877
_ZL14WhileStatementjjj 193301
P1Build_CompilationUnit 194011
_ZL8FileUnitjjj 194011
_ZL17RecordFieldPragmajjj 233327
_ZL9FieldListjjj 233603
_ZL19ConstantDeclarationjjj 254970
_ZL18FieldListStatementjjj 281689
_ZL6Importjjj 296447
_ZL11AddOperatorjjj 404859
_ZL11MulOperatorjjj 444667
_ZL12VarFPSectionjjj 462662
_ZL15ConstExpressionjjj 490802
_ZL15SimpleConstExprjjj 490844
_ZL16UnaryOrConstTermjjj 490844
_ZL9ConstTermjjj 495907
_ZL11ConstFactorjjj 506764
_ZL12VarIdentListjjj 736155
_ZL19VariableDeclarationjjj 736155
_ZL13SubDesignatorjjj 777087
_ZL14MultiFPSectionjjj 857263
_ZL16FormalParametersjjj 905270
_ZL6stringjjj 941541
_ZL8VarIdentjjj 981023
_ZL14ProcedureBlockjjj 988448
_ZL15ProperProcedurejjj 988448
_ZL16ProcedureHeadingjjj 988508
_ZL20PostProcedureHeadingjjj 988508
_ZL20ProcedureDeclarationjjj 988508
_ZL22DefineBuiltinProcedurejjj 988508
_ZL9BlockBodyjjj 1028435
_ZL11IfStatementjjj 1078033
_ZL10SimpleTypejjj 1130266
_ZL4Typejjj 1319734
_ZL13OptReturnTypejjj 1353053
_ZL8Relationjjj 1477937
_ZL7Integerjjj 1478967
_ZL6Numberjjj 1488319
_ZL11Declarationjjj 1518952
_ZL17DefMultiFPSectionjjj 1845204
_ZL19DefFormalParametersjjj 2005722
_ZL19DefProcedureHeadingjjj 2115591
_ZL7Builtinjjj 2115591
_ZL10Definitionjjj 2217222
_ZL9SimpleDesjjj 2685799
_ZL12FormalReturnjjj 2953417
_ZL17StatementSequencejjj 3070120
_ZL17AttributeNoReturnjjj 3104099
_ZL16ActualParametersjjj 3836269
_ZL25AssignmentOrProcedureCalljjj 4269936
_ZL7ExpListjjj 4341850
_ZL10Designatorjjj 4407813
_ZL15NonVarFPSectionjjj 4793704
_ZL19PossiblyExportIdentjjj 4902842
_ZL9FPSectionjjj 5256366
_ZL10FormalTypejjj 5358704
_ZL9IdentListjjj 5824840
_ZL9Statementjjj 6431244
_ZL25SetOrDesignatorOrFunctionjjj 11977897
_ZL10Expressionjjj 12721126
_ZL16SimpleExpressionjjj 14199021
_ZL4Termjjj 14598817
_ZL6Factorjjj 15032627
_ZL9Qualidentjjj 24251417
_ZL5Identjjj 37499776
_ZL11SyntaxCheckjjj 113292080
_ZL6Expect18M2Reserved_toktypejjj 113292080

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.