LCOV - code coverage report
Current view: top level - /mnt/build/buildbot/bld/build-lcov/gcc/m2/gm2-compiler-boot - P0SyntaxCheck.c (source / functions) Coverage Total Hit
Test: gcc.info Lines: 72.8 % 1782 1297
Test Date: 2026-02-28 14:20:25 Functions: 98.0 % 147 144
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
P0SyntaxCheck_CompilationUnit 244909
_M2_P0SyntaxCheck_fini 0
_M2_P0SyntaxCheck_init 0
_ZL10AsmElementjjj 33
_ZL10CaseLabelsjjj 112148
_ZL10Definitionjjj 3400061
_ZL10Designatorjjj 7085696
_ZL10ErrorArrayPKcj 42
_ZL10Expressionjjj 23234109
_ZL10ExtendedFPjjj 2780
_ZL10FinalBlockjjj 83235
_ZL10FormalTypejjj 8471842
_ZL10NormalPartjjj 1931280
_ZL10RecordTypejjj 71617
_ZL10SimpleTypejjj 1683252
_ZL11AddOperatorjjj 858811
_ZL11AsmOperandsjjj 27
_ZL11BlockAssertb 1887721
_ZL11ConstFactorjjj 693151
_ZL11ConstStringjjj 50617
_ZL11Constructorjjj 36524
_ZL11Declarationjjj 2714191
_ZL11Enumerationjjj 34211
_ZL11ErrorStringPv 114
_ZL11IfStatementjjj 1934863
_ZL11MulOperatorjjj 806735
_ZL11PointerTypejjj 101105
_ZL11SyntaxCheckjjj 191924386
_ZL11SyntaxErrorjjj 72
_ZL12AsmStatementjjj 27
_ZL12DescribeStopjjj 186
_ZL12DetectImportv 86020
_ZL12ForStatementjjj 43490
_ZL12FormalReturnjjj 5012484
_ZL12InitialBlockjjj 83235
_ZL12MissingToken18M2Reserved_toktype 162
_ZL12NamedOperandjjj 6
_ZL12SubrangeTypejjj 102072
_ZL12VarFPSectionjjj 819813
_ZL12VarIdentListjjj 1177932
_ZL13ByteAlignmentjjj 72
_ZL13CaseLabelListjjj 111900
_ZL13CaseStatementjjj 42088
_ZL13DefExtendedFPjjj 26343
_ZL13DescribeErrorv 72
_ZL13LoopStatementjjj 8698
_ZL13OptReturnTypejjj 3150564
_ZL13ProcedureTypejjj 59674
_ZL13ProgramModulejjj 11878
_ZL13SubDesignatorjjj 1091601
_ZL13WithStatementjjj 195428
_ZL14AsmOperandNamejjj 33
_ZL14ComponentValuejjj 29382
_ZL14ConstAttributejjj 29890
_ZL14FormalTypeListjjj 44735
_ZL14MultiFPSectionjjj 1718746
_ZL14ProcedureBlockjjj 1887655
_ZL14RetryStatementjjj 174
_ZL14WhileStatementjjj 380134
_ZL15AttributeUnusedjjj 0
_ZL15ConstExpressionjjj 663656
_ZL15ExceptionalPartjjj 228
_ZL15NonVarFPSectionjjj 7550061
_ZL15ProperProcedurejjj 1887655
_ZL15RepeatStatementjjj 71630
_ZL15SimpleConstExprjjj 663698
_ZL15TypeDeclarationjjj 117508
_ZL16ActualParametersjjj 7430998
_ZL16ComponentElementjjj 29382
_ZL16DefinitionModulejjj 162090
_ZL16FormalParametersjjj 1783509
_ZL16ProcedureHeadingjjj 1887721
_ZL16SimpleExpressionjjj 25737613
_ZL16UnaryOrConstTermjjj 663698
_ZL16WarnMissingToken18M2Reserved_toktype 144
_ZL17AttributeNoReturnjjj 5176922
_ZL17DefMultiFPSectionjjj 3017187
_ZL17ErrorMissingToken18M2Reserved_toktype 42
_ZL17FieldListSequencejjj 77719
_ZL17ModuleDeclarationjjj 434
_ZL17RecordFieldPragmajjj 299444
_ZL17StatementSequencejjj 5631253
_ZL17VarientCaseLabelsjjj 6030
_ZL18FieldListStatementjjj 368425
_ZL18ForwardDeclarationjjj 60
_ZL18ProcedureParameterjjj 84189
_ZL19ArraySetRecordValuejjj 10392
_ZL19AttributeExpressionjjj 108
_ZL19ConstantDeclarationjjj 292928
_ZL19DefFormalParametersjjj 3184240
_ZL19DefProcedureHeadingjjj 3289201
_ZL19ProcedureParametersjjj 39053
_ZL19VariableDeclarationjjj 1177932
_ZL20CheckInsertCandidate18M2Reserved_toktypejjj 168
_ZL20ImplementationModulejjj 70941
_ZL20PostProcedureHeadingjjj 1887721
_ZL20ProcedureDeclarationjjj 1887721
_ZL20VarientCaseLabelListjjj 5988
_ZL21ConstActualParametersjjj 7278
_ZL21FieldPragmaExpressionjjj 12
_ZL22DefineBuiltinProcedurejjj 1887721
_ZL22GetMissingTokenMessage18M2Reserved_toktype 186
_ZL23DefaultRecordAttributesjjj 36
_ZL24ConstAttributeExpressionjjj 29890
_ZL25AssignmentOrProcedureCalljjj 6890268
_ZL25SetOrDesignatorOrFunctionjjj 21785374
_ZL29ConstSetOrQualidentOrFunctionjjj 242390
_ZL29ImplementationOrProgramModulejjj 82819
_ZL4Casejjj 112006
_ZL4Realjjj 28988
_ZL4Termjjj 26586362
_ZL4Typejjj 1915522
_ZL5Blockjjj 83247
_ZL5Identjjj 70411741
_ZL6Expect18M2Reserved_toktypejjj 191924392
_ZL6Exportjjj 86020
_ZL6Factorjjj 27373706
_ZL6Importjjj 401813
_ZL6Numberjjj 2766584
_ZL6OptArgjjj 2780
_ZL6stringjjj 1699476
_ZL7AsmListjjj 36
_ZL7Builtinjjj 3289201
_ZL7CaseTagjjj 2994
_ZL7ExpListjjj 8192579
_ZL7Integerjjj 2737596
_ZL7SetTypejjj 4748
_ZL7Varientjjj 6348
_ZL8FileUnitjjj 244909
_ZL8Priorityjjj 50
_ZL8Relationjjj 2503546
_ZL8TagIdentjjj 2994
_ZL8VarIdentjjj 1698490
_ZL9Alignmentjjj 1414785
_ZL9ArrayTypejjj 100188
_ZL9BlockBodyjjj 1931280
_ZL9ConstTermjjj 673760
_ZL9DefOptArgjjj 14999
_ZL9FPSectionjjj 8369874
_ZL9FieldListjjj 302438
_ZL9IdentListjjj 9191362
_ZL9InStopSet18M2Reserved_toktypejjj 96
_ZL9PeepTokenjjj 191924224
_ZL9Qualidentjjj 42285345
_ZL9SimpleDesjjj 6002076
_ZL9Statementjjj 11201076
_ZL9TrashListjjj 9

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.