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: 2025-11-22 14:42:49 Functions: 91.2 % 147 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
P0SyntaxCheck_CompilationUnit 246469
_M2_P0SyntaxCheck_fini 0
_M2_P0SyntaxCheck_init 0
_ZL10AsmElementjjj 33
_ZL10CaseLabelsjjj 112015
_ZL10Definitionjjj 3417016
_ZL10Designatorjjj 7072408
_ZL10ErrorArrayPKcj 42
_ZL10Expressionjjj 23150605
_ZL10ExtendedFPjjj 2774
_ZL10FinalBlockjjj 83380
_ZL10FormalTypejjj 8503609
_ZL10NormalPartjjj 0
_ZL10RecordTypejjj 71593
_ZL10SimpleTypejjj 1678786
_ZL11AddOperatorjjj 857284
_ZL11AsmOperandsjjj 27
_ZL11BlockAssertb 0
_ZL11ConstFactorjjj 694628
_ZL11ConstStringjjj 0
_ZL11Constructorjjj 36518
_ZL11Declarationjjj 2704163
_ZL11Enumerationjjj 34186
_ZL11ErrorStringPv 114
_ZL11IfStatementjjj 1928785
_ZL11MulOperatorjjj 797184
_ZL11PointerTypejjj 101061
_ZL11SyntaxCheckjjj 191805163
_ZL11SyntaxErrorjjj 72
_ZL12AsmStatementjjj 27
_ZL12DescribeStopjjj 186
_ZL12DetectImportv 86662
_ZL12ForStatementjjj 43434
_ZL12FormalReturnjjj 5021009
_ZL12InitialBlockjjj 83380
_ZL12MissingToken18M2Reserved_toktype 162
_ZL12NamedOperandjjj 6
_ZL12SubrangeTypejjj 102033
_ZL12VarFPSectionjjj 824880
_ZL12VarIdentListjjj 1173584
_ZL13ByteAlignmentjjj 72
_ZL13CaseLabelListjjj 111767
_ZL13CaseStatementjjj 42011
_ZL13DefExtendedFPjjj 26608
_ZL13DescribeErrorv 72
_ZL13LoopStatementjjj 8687
_ZL13OptReturnTypejjj 3139832
_ZL13ProcedureTypejjj 60204
_ZL13ProgramModulejjj 11859
_ZL13SubDesignatorjjj 1089869
_ZL13WithStatementjjj 195275
_ZL14AsmOperandNamejjj 0
_ZL14ComponentValuejjj 29442
_ZL14ConstAttributejjj 30412
_ZL14FormalTypeListjjj 44988
_ZL14MultiFPSectionjjj 1712919
_ZL14ProcedureBlockjjj 1881628
_ZL14RetryStatementjjj 0
_ZL14WhileStatementjjj 379567
_ZL15AttributeUnusedjjj 0
_ZL15ConstExpressionjjj 665125
_ZL15ExceptionalPartjjj 0
_ZL15NonVarFPSectionjjj 7575685
_ZL15ProperProcedurejjj 1881628
_ZL15RepeatStatementjjj 71521
_ZL15SimpleConstExprjjj 665167
_ZL15TypeDeclarationjjj 117293
_ZL16ActualParametersjjj 7415318
_ZL16ComponentElementjjj 29442
_ZL16DefinitionModulejjj 163505
_ZL16FormalParametersjjj 1777594
_ZL16ProcedureHeadingjjj 1881694
_ZL16SimpleExpressionjjj 25636276
_ZL16UnaryOrConstTermjjj 665167
_ZL16WarnMissingToken18M2Reserved_toktype 144
_ZL17AttributeNoReturnjjj 5186786
_ZL17DefMultiFPSectionjjj 3030058
_ZL17ErrorMissingToken18M2Reserved_toktype 42
_ZL17FieldListSequencejjj 77683
_ZL17ModuleDeclarationjjj 434
_ZL17RecordFieldPragmajjj 299501
_ZL17StatementSequencejjj 5610913
_ZL17VarientCaseLabelsjjj 6018
_ZL18FieldListStatementjjj 368435
_ZL18ForwardDeclarationjjj 0
_ZL18ProcedureParameterjjj 84994
_ZL19ArraySetRecordValuejjj 10430
_ZL19AttributeExpressionjjj 108
_ZL19ConstantDeclarationjjj 294284
_ZL19DefFormalParametersjjj 3198427
_ZL19DefProcedureHeadingjjj 3305092
_ZL19ProcedureParametersjjj 39312
_ZL19VariableDeclarationjjj 1173584
_ZL20CheckInsertCandidate18M2Reserved_toktypejjj 168
_ZL20ImplementationModulejjj 71105
_ZL20PostProcedureHeadingjjj 1881694
_ZL20ProcedureDeclarationjjj 1881694
_ZL20VarientCaseLabelListjjj 5976
_ZL21ConstActualParametersjjj 7267
_ZL21FieldPragmaExpressionjjj 12
_ZL22DefineBuiltinProcedurejjj 1881694
_ZL22GetMissingTokenMessage18M2Reserved_toktype 186
_ZL23DefaultRecordAttributesjjj 36
_ZL24ConstAttributeExpressionjjj 30412
_ZL25AssignmentOrProcedureCalljjj 6877133
_ZL25SetOrDesignatorOrFunctionjjj 21701548
_ZL29ConstSetOrQualidentOrFunctionjjj 242319
_ZL29ImplementationOrProgramModulejjj 82964
_ZL4Casejjj 111873
_ZL4Realjjj 28940
_ZL4Termjjj 26483477
_ZL4Typejjj 1911517
_ZL5Blockjjj 83392
_ZL5Identjjj 70392573
_ZL6Expect18M2Reserved_toktypejjj 191805169
_ZL6Exportjjj 86662
_ZL6Factorjjj 27261283
_ZL6Importjjj 402372
_ZL6Numberjjj 2763457
_ZL6OptArgjjj 2774
_ZL6stringjjj 1696684
_ZL7AsmListjjj 36
_ZL7Builtinjjj 3305092
_ZL7CaseTagjjj 2988
_ZL7ExpListjjj 8175711
_ZL7Integerjjj 2734517
_ZL7SetTypejjj 4753
_ZL7Varientjjj 6336
_ZL8FileUnitjjj 246469
_ZL8Priorityjjj 50
_ZL8Relationjjj 2485713
_ZL8TagIdentjjj 0
_ZL8VarIdentjjj 1693386
_ZL9Alignmentjjj 0
_ZL9ArrayTypejjj 100111
_ZL9BlockBodyjjj 1925178
_ZL9ConstTermjjj 675250
_ZL9DefOptArgjjj 15276
_ZL9FPSectionjjj 8400565
_ZL9FieldListjjj 302489
_ZL9IdentListjjj 9223286
_ZL9InStopSet18M2Reserved_toktypejjj 0
_ZL9PeepTokenjjj 191805001
_ZL9Qualidentjjj 42204780
_ZL9SimpleDesjjj 5979709
_ZL9Statementjjj 11164197
_ZL9TrashListjjj 9

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.