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.2 % 1782 1286
Test Date: 2024-12-21 13:15:12 Functions: 90.5 % 147 133
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_P0SyntaxCheck_fini 0
_M2_P0SyntaxCheck_init 0
_ZL10NormalPartjjj 0
_ZL11BlockAssertb 0
_ZL11ConstStringjjj 0
_ZL12NamedOperandjjj 0
_ZL14AsmOperandNamejjj 0
_ZL14RetryStatementjjj 0
_ZL15AttributeUnusedjjj 0
_ZL15ExceptionalPartjjj 0
_ZL18ForwardDeclarationjjj 0
_ZL8TagIdentjjj 0
_ZL9Alignmentjjj 0
_ZL9InStopSet18M2Reserved_toktypejjj 0
_ZL9TrashListjjj 6
_ZL21FieldPragmaExpressionjjj 12
_ZL10AsmElementjjj 24
_ZL11AsmOperandsjjj 24
_ZL12AsmStatementjjj 24
_ZL7AsmListjjj 30
_ZL23DefaultRecordAttributesjjj 36
_ZL10ErrorArrayPKcj 42
_ZL17ErrorMissingToken18M2Reserved_toktype 42
_ZL8Priorityjjj 50
_ZL11SyntaxErrorjjj 72
_ZL13ByteAlignmentjjj 72
_ZL13DescribeErrorv 72
_ZL19AttributeExpressionjjj 108
_ZL11ErrorStringPv 114
_ZL16WarnMissingToken18M2Reserved_toktype 144
_ZL12MissingToken18M2Reserved_toktype 162
_ZL20CheckInsertCandidate18M2Reserved_toktypejjj 168
_ZL12DescribeStopjjj 186
_ZL22GetMissingTokenMessage18M2Reserved_toktype 186
_ZL7CaseTagjjj 276
_ZL17ModuleDeclarationjjj 426
_ZL20VarientCaseLabelListjjj 552
_ZL17VarientCaseLabelsjjj 594
_ZL7Varientjjj 912
_ZL7SetTypejjj 1802
_ZL10ExtendedFPjjj 2618
_ZL6OptArgjjj 2618
_ZL21ConstActualParametersjjj 4306
_ZL13CaseStatementjjj 4426
_ZL13LoopStatementjjj 8212
_ZL4Realjjj 9154
_ZL19ArraySetRecordValuejjj 9446
_ZL13ProgramModulejjj 11248
_ZL12ForStatementjjj 12700
_ZL13CaseLabelListjjj 13242
_ZL4Casejjj 13348
_ZL10CaseLabelsjjj 13454
_ZL9DefOptArgjjj 14279
_ZL11Constructorjjj 21320
_ZL11Enumerationjjj 22752
_ZL13DefExtendedFPjjj 25031
_ZL14ComponentValuejjj 27392
_ZL16ComponentElementjjj 27392
_ZL14ConstAttributejjj 28450
_ZL24ConstAttributeExpressionjjj 28450
_ZL19ProcedureParametersjjj 34169
_ZL14FormalTypeListjjj 39543
_ZL10RecordTypejjj 48638
_ZL17FieldListSequencejjj 49304
_ZL20ImplementationModulejjj 52291
_ZL15RepeatStatementjjj 53596
_ZL13ProcedureTypejjj 53762
_ZL29ImplementationOrProgramModulejjj 63539
_ZL10FinalBlockjjj 63947
_ZL12InitialBlockjjj 63947
_ZL5Blockjjj 63959
_ZL12DetectImportv 67896
_ZL6Exportjjj 67896
_ZL15TypeDeclarationjjj 72480
_ZL11PointerTypejjj 76316
_ZL18ProcedureParameterjjj 76661
_ZL12SubrangeTypejjj 82112
_ZL9ArrayTypejjj 82868
_ZL16DefinitionModulejjj 115552
_ZL29ConstSetOrQualidentOrFunctionjjj 127419
_ZL13WithStatementjjj 131510
P0SyntaxCheck_CompilationUnit 179091
_ZL8FileUnitjjj 179091
_ZL14WhileStatementjjj 183980
_ZL17RecordFieldPragmajjj 221628
_ZL9FieldListjjj 221904
_ZL19ConstantDeclarationjjj 237887
_ZL18FieldListStatementjjj 267796
_ZL6Importjjj 280218
_ZL11AddOperatorjjj 384976
_ZL11MulOperatorjjj 425231
_ZL12VarFPSectionjjj 433118
_ZL15ConstExpressionjjj 461642
_ZL15SimpleConstExprjjj 461684
_ZL16UnaryOrConstTermjjj 461684
_ZL9ConstTermjjj 466374
_ZL11ConstFactorjjj 476891
_ZL12VarIdentListjjj 703204
_ZL19VariableDeclarationjjj 703204
_ZL13SubDesignatorjjj 745214
_ZL14MultiFPSectionjjj 819628
_ZL16FormalParametersjjj 865808
_ZL6stringjjj 898598
_ZL8VarIdentjjj 936802
_ZL14ProcedureBlockjjj 945213
_ZL15ProperProcedurejjj 945213
_ZL16ProcedureHeadingjjj 945279
_ZL20PostProcedureHeadingjjj 945279
_ZL20ProcedureDeclarationjjj 945279
_ZL22DefineBuiltinProcedurejjj 945279
_ZL9BlockBodyjjj 983800
_ZL11IfStatementjjj 1030876
_ZL10SimpleTypejjj 1078314
_ZL4Typejjj 1256904
_ZL13OptReturnTypejjj 1271478
_ZL7Integerjjj 1405820
_ZL8Relationjjj 1413111
_ZL6Numberjjj 1414974
_ZL11Declarationjjj 1452800
_ZL17DefMultiFPSectionjjj 1692806
_ZL19DefFormalParametersjjj 1840887
_ZL19DefProcedureHeadingjjj 1938499
_ZL7Builtinjjj 1938499
_ZL10Definitionjjj 2031452
_ZL9SimpleDesjjj 2560878
_ZL12FormalReturnjjj 2746238
_ZL17AttributeNoReturnjjj 2883778
_ZL17StatementSequencejjj 2934631
_ZL16ActualParametersjjj 3660774
_ZL25AssignmentOrProcedureCalljjj 4080760
_ZL7ExpListjjj 4144520
_ZL10Designatorjjj 4212270
_ZL15NonVarFPSectionjjj 4427792
_ZL9FPSectionjjj 4860910
_ZL10FormalTypejjj 4954468
_ZL9IdentListjjj 5453404
_ZL9Statementjjj 6143708
_ZL25SetOrDesignatorOrFunctionjjj 11442782
_ZL10Expressionjjj 12151053
_ZL16SimpleExpressionjjj 13564122
_ZL4Termjjj 13944408
_ZL6Factorjjj 14359122
_ZL9Qualidentjjj 22981659
_ZL5Identjjj 39843463
_ZL9PeepTokenjjj 106598765
_ZL11SyntaxCheckjjj 106598927
_ZL6Expect18M2Reserved_toktypejjj 106598933

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.