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-05-11 19:44:49 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 250866
_M2_P0SyntaxCheck_fini 0
_M2_P0SyntaxCheck_init 0
_ZL10AsmElementjjj 33
_ZL10CaseLabelsjjj 114589
_ZL10Definitionjjj 3478908
_ZL10Designatorjjj 7241790
_ZL10ErrorArrayPKcj 42
_ZL10Expressionjjj 23740230
_ZL10ExtendedFPjjj 2840
_ZL10FinalBlockjjj 85101
_ZL10FormalTypejjj 8665773
_ZL10NormalPartjjj 1972236
_ZL10RecordTypejjj 73183
_ZL10SimpleTypejjj 1719641
_ZL11AddOperatorjjj 877390
_ZL11AsmOperandsjjj 27
_ZL11BlockAssertb 1927947
_ZL11ConstFactorjjj 708589
_ZL11ConstStringjjj 51757
_ZL11Constructorjjj 37184
_ZL11Declarationjjj 2772383
_ZL11Enumerationjjj 34906
_ZL11ErrorStringPv 114
_ZL11IfStatementjjj 1977817
_ZL11MulOperatorjjj 824380
_ZL11PointerTypejjj 103437
_ZL11SyntaxCheckjjj 196189976
_ZL11SyntaxErrorjjj 72
_ZL12AsmStatementjjj 27
_ZL12DescribeStopjjj 186
_ZL12DetectImportv 88058
_ZL12ForStatementjjj 44424
_ZL12FormalReturnjjj 5124376
_ZL12InitialBlockjjj 85101
_ZL12MissingToken18M2Reserved_toktype 162
_ZL12NamedOperandjjj 6
_ZL12SubrangeTypejjj 104397
_ZL12VarFPSectionjjj 838960
_ZL12VarIdentListjjj 1203741
_ZL13ByteAlignmentjjj 72
_ZL13CaseLabelListjjj 114341
_ZL13CaseStatementjjj 43001
_ZL13DefExtendedFPjjj 26937
_ZL13DescribeErrorv 72
_ZL13LoopStatementjjj 8885
_ZL13OptReturnTypejjj 3217169
_ZL13ProcedureTypejjj 60988
_ZL13ProgramModulejjj 11998
_ZL13SubDesignatorjjj 1115711
_ZL13WithStatementjjj 199697
_ZL14AsmOperandNamejjj 33
_ZL14ComponentValuejjj 29514
_ZL14ConstAttributejjj 30710
_ZL14FormalTypeListjjj 45623
_ZL14MultiFPSectionjjj 1755187
_ZL14ProcedureBlockjjj 1927881
_ZL14RetryStatementjjj 174
_ZL14WhileStatementjjj 388585
_ZL15AttributeUnusedjjj 0
_ZL15ConstExpressionjjj 678428
_ZL15ExceptionalPartjjj 228
_ZL15NonVarFPSectionjjj 7722579
_ZL15ProperProcedurejjj 1927881
_ZL15RepeatStatementjjj 73231
_ZL15SimpleConstExprjjj 678470
_ZL15TypeDeclarationjjj 120077
_ZL16ActualParametersjjj 7592528
_ZL16ComponentElementjjj 29514
_ZL16DefinitionModulejjj 166181
_ZL16FormalParametersjjj 1821410
_ZL16ProcedureHeadingjjj 1927947
_ZL16SimpleExpressionjjj 26298681
_ZL16UnaryOrConstTermjjj 678470
_ZL16WarnMissingToken18M2Reserved_toktype 144
_ZL17AttributeNoReturnjjj 5293200
_ZL17DefMultiFPSectionjjj 3086079
_ZL17ErrorMissingToken18M2Reserved_toktype 42
_ZL17FieldListSequencejjj 79405
_ZL17ModuleDeclarationjjj 434
_ZL17RecordFieldPragmajjj 305615
_ZL17StatementSequencejjj 5753965
_ZL17VarientCaseLabelsjjj 6150
_ZL18FieldListStatementjjj 376073
_ZL18ForwardDeclarationjjj 60
_ZL18ProcedureParameterjjj 85969
_ZL19ArraySetRecordValuejjj 10502
_ZL19AttributeExpressionjjj 108
_ZL19ConstantDeclarationjjj 299866
_ZL19DefFormalParametersjjj 3257343
_ZL19DefProcedureHeadingjjj 3365253
_ZL19ProcedureParametersjjj 39857
_ZL19VariableDeclarationjjj 1203741
_ZL20CheckInsertCandidate18M2Reserved_toktypejjj 168
_ZL20ImplementationModulejjj 72687
_ZL20PostProcedureHeadingjjj 1927947
_ZL20ProcedureDeclarationjjj 1927947
_ZL20VarientCaseLabelListjjj 6108
_ZL21ConstActualParametersjjj 7399
_ZL21FieldPragmaExpressionjjj 12
_ZL22DefineBuiltinProcedurejjj 1927947
_ZL22GetMissingTokenMessage18M2Reserved_toktype 186
_ZL23DefaultRecordAttributesjjj 36
_ZL24ConstAttributeExpressionjjj 30710
_ZL25AssignmentOrProcedureCalljjj 7042093
_ZL25SetOrDesignatorOrFunctionjjj 22260632
_ZL29ConstSetOrQualidentOrFunctionjjj 247513
_ZL29ImplementationOrProgramModulejjj 84685
_ZL4Casejjj 114447
_ZL4Realjjj 29468
_ZL4Termjjj 27165790
_ZL4Typejjj 1957122
_ZL5Blockjjj 85113
_ZL5Identjjj 71979659
_ZL6Expect18M2Reserved_toktypejjj 196189982
_ZL6Exportjjj 88058
_ZL6Factorjjj 27970332
_ZL6Importjjj 410943
_ZL6Numberjjj 2826851
_ZL6OptArgjjj 2840
_ZL6stringjjj 1736578
_ZL7AsmListjjj 36
_ZL7Builtinjjj 3365253
_ZL7CaseTagjjj 3054
_ZL7ExpListjjj 8370867
_ZL7Integerjjj 2797383
_ZL7SetTypejjj 4879
_ZL7Varientjjj 6468
_ZL8FileUnitjjj 250866
_ZL8Priorityjjj 50
_ZL8Relationjjj 2558493
_ZL8TagIdentjjj 3054
_ZL8VarIdentjjj 1735927
_ZL9Alignmentjjj 1445655
_ZL9ArrayTypejjj 102415
_ZL9BlockBodyjjj 1972236
_ZL9ConstTermjjj 688751
_ZL9DefOptArgjjj 15425
_ZL9FPSectionjjj 8561539
_ZL9FieldListjjj 308669
_ZL9IdentListjjj 9401061
_ZL9InStopSet18M2Reserved_toktypejjj 96
_ZL9PeepTokenjjj 196189814
_ZL9Qualidentjjj 43215778
_ZL9SimpleDesjjj 6132385
_ZL9Statementjjj 11447085
_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.