LCOV - code coverage report
Current view: top level - gcc/fortran Coverage Total Hit
Test: gcc.info Lines: 90.9 % 109855 99905
Test Date: 2024-04-20 14:03:02 Functions: 94.6 % 3757 3554
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % Branches: - 0 0

File Sort by file name Line Coverage Sort by line coverage Branch Coverage Sort by branch coverage Function Coverage Sort by function coverage
Rate Total Hit Rate Total Hit Rate Total Hit
dump-parse-tree.cc
20.8%20.8%
20.8 % 2650 550 - 37.0 % 54 20
cpp.cc
51.1%51.1%
51.1 % 560 286 - 56.8 % 37 21
error.cc
59.0%59.0%
59.0 % 763 450 - 74.1 % 58 43
convert.cc
80.0%80.0%
80.0 % 40 32 - 100.0 % 2 2
matchexp.cc
85.5%85.5%
85.5 % 442 378 - 100.0 % 19 19
check.cc
86.6%86.6%
86.6 % 2819 2440 - 94.0 % 248 233
trans-const.cc
86.6%86.6%
86.6 % 187 162 - 100.0 % 17 17
iresolve.cc
87.7%87.7%
87.7 % 2119 1859 - 93.6 % 235 220
misc.cc
88.8%88.8%
88.8 % 240 213 - 100.0 % 17 17
options.cc
88.7%88.7%
88.7 % 435 386 - 85.7 % 14 12
match.cc
88.8%88.8%
88.8 % 3855 3425 - 99.0 % 104 103
arith.cc
89.2%89.2%
89.2 % 1321 1178 - 94.7 % 94 89
io.cc
89.1%89.1%
89.1 % 2390 2130 - 98.4 % 62 61
parse.cc
89.1%89.1%
89.1 % 4369 3893 - 98.7 % 77 76
gfortranspec.cc
89.9%89.9%
89.9 % 169 152 - 100.0 % 7 7
data.cc
90.5%90.5%
90.5 % 441 399 - 100.0 % 9 9
dependency.cc
90.8%90.8%
90.8 % 970 881 - 96.3 % 27 26
decl.cc
90.8%90.8%
90.8 % 5634 5117 - 98.5 % 132 130
array.cc
91.3%91.3%
91.3 % 1231 1124 - 98.0 % 50 49
symbol.cc
91.5%91.5%
91.5 % 2334 2136 - 92.4 % 170 157
expr.cc
92.3%92.3%
92.3 % 3070 2833 - 97.4 % 117 114
trans-types.cc
92.5%92.5%
92.5 % 1758 1627 - 87.3 % 63 55
interface.cc
92.7%92.7%
92.7 % 2617 2425 - 96.1 % 77 74
simplify.cc
92.8%92.8%
92.8 % 4318 4005 - 99.2 % 252 250
openmp.cc
93.0%93.0%
93.0 % 6441 5989 - 97.5 % 204 199
trans-intrinsic.cc
93.1%93.1%
93.1 % 6743 6277 - 97.0 % 164 159
module.cc
93.2%93.2%
93.2 % 3639 3393 - 91.1 % 146 133
bbt.cc
94.0%94.0%
94.0 % 67 63 - 62.5 % 8 5
resolve.cc
94.0%94.0%
94.0 % 8636 8119 - 98.2 % 222 218
primary.cc
94.2%94.2%
94.2 % 2127 2003 - 100.0 % 44 44
trans-expr.cc
94.8%94.8%
94.8 % 6455 6117 - 95.2 % 145 138
trans.cc
95.2%95.2%
95.2 % 1373 1307 - 98.2 % 57 56
trans-array.cc
95.6%95.6%
95.6 % 5712 5462 - 95.1 % 184 175
frontend-passes.cc
95.8%95.8%
95.8 % 2905 2782 - 98.8 % 86 85
trans-stmt.cc
95.7%95.7%
95.7 % 3656 3499 - 95.7 % 70 67
trans-common.cc
96.2%96.2%
96.2 % 628 604 - 88.0 % 25 22
trans-decl.cc
96.1%96.1%
96.1 % 3904 3752 - 97.7 % 87 85
trans-openmp.cc
96.1%96.1%
96.1 % 5188 4988 - 100.0 % 97 97
target-memory.cc
96.4%96.4%
96.4 % 394 380 - 96.2 % 26 25
trans-io.cc
97.2%97.2%
97.2 % 1236 1201 - 100.0 % 37 37
intrinsic.cc
97.3%97.3%
97.3 % 1988 1934 - 95.6 % 68 65
class.cc
97.7%97.7%
97.7 % 1775 1734 - 100.0 % 38 38
scanner.cc
97.8%97.8%
97.8 % 1367 1337 - 96.8 % 62 60
st.cc
98.9%98.9%
98.9 % 179 177 - 100.0 % 6 6
constructor.cc
99.1%99.1%
99.1 % 106 105 - 94.1 % 17 16
f95-lang.cc
99.1%99.1%
99.1 % 335 332 - 90.0 % 20 18
gfortran.h
100.0%
100.0 % 16 16 - 100.0 % 2 2
iso-fortran-env.def
100.0%
100.0 % 32 32 - -
mathbuiltins.def
100.0%
100.0 % 48 48 - -
iso-c-binding.def
100.0%
100.0 % 52 52 - -
types.def
100.0%
100.0 % 121 121 - -

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.