LCOV - code coverage report
Current view: top level - gcc/fortran Coverage Total Hit
Test: gcc.info Lines: 90.9 % 108388 98562
Test Date: 2023-09-09 13:19:57 Functions: 94.6 % 3731 3529
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % Branches: - 0 0

Filename 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.7%20.7%
20.7 % 2630 544 - 37.0 % 54 20
cpp.cc
51.1%51.1%
51.1 % 560 286 - 56.8 % 37 21
error.cc
60.7%60.7%
60.7 % 737 447 - 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
trans-const.cc
86.5%86.5%
86.5 % 185 160 - 100.0 % 17 17
check.cc
86.5%86.5%
86.5 % 2783 2406 - 93.9 % 247 232
options.cc
87.4%87.4%
87.4 % 419 366 - 85.7 % 14 12
iresolve.cc
87.7%87.7%
87.7 % 2114 1854 - 93.6 % 235 220
misc.cc
88.6%88.6%
88.6 % 236 209 - 100.0 % 17 17
parse.cc
88.6%88.6%
88.6 % 4312 3821 - 98.7 % 77 76
arith.cc
88.8%88.8%
88.8 % 1299 1153 - 95.7 % 93 89
match.cc
88.8%88.8%
88.8 % 3831 3401 - 99.0 % 104 103
io.cc
89.1%89.1%
89.1 % 2390 2130 - 98.4 % 62 61
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
decl.cc
90.8%90.8%
90.8 % 5619 5101 - 98.5 % 131 129
array.cc
91.3%91.3%
91.3 % 1230 1123 - 98.0 % 50 49
symbol.cc
91.4%91.4%
91.4 % 2261 2067 - 92.1 % 164 151
dependency.cc
92.1%92.1%
92.1 % 906 834 - 96.2 % 26 25
trans-types.cc
92.5%92.5%
92.5 % 1754 1623 - 87.3 % 63 55
interface.cc
92.5%92.5%
92.5 % 2574 2382 - 96.1 % 77 74
expr.cc
92.8%92.8%
92.8 % 3061 2840 - 97.4 % 117 114
simplify.cc
92.8%92.8%
92.8 % 4318 4005 - 99.2 % 252 250
trans-intrinsic.cc
93.1%93.1%
93.1 % 6740 6273 - 97.0 % 164 159
openmp.cc
93.1%93.1%
93.1 % 6294 5862 - 97.5 % 202 197
module.cc
93.4%93.4%
93.4 % 3617 3378 - 91.0 % 144 131
primary.cc
93.8%93.8%
93.8 % 2041 1914 - 100.0 % 43 43
resolve.cc
94.2%94.2%
94.2 % 8467 7977 - 98.2 % 221 217
trans-expr.cc
94.6%94.6%
94.6 % 6345 6005 - 95.1 % 143 136
trans.cc
94.9%94.9%
94.9 % 1346 1277 - 98.2 % 57 56
trans-stmt.cc
95.5%95.5%
95.5 % 3579 3419 - 95.7 % 70 67
frontend-passes.cc
95.7%95.7%
95.7 % 2904 2780 - 98.8 % 86 85
trans-array.cc
95.8%95.8%
95.8 % 5553 5322 - 95.0 % 181 172
trans-decl.cc
96.0%96.0%
96.0 % 3840 3688 - 97.7 % 87 85
trans-openmp.cc
96.1%96.1%
96.1 % 5051 4853 - 100.0 % 93 93
trans-common.cc
96.2%96.2%
96.2 % 628 604 - 88.0 % 25 22
target-memory.cc
96.4%96.4%
96.4 % 394 380 - 96.2 % 26 25
trans-io.cc
97.2%97.2%
97.2 % 1234 1199 - 100.0 % 37 37
intrinsic.cc
97.3%97.3%
97.3 % 1985 1931 - 95.6 % 68 65
scanner.cc
97.8%97.8%
97.8 % 1367 1337 - 96.8 % 62 60
class.cc
98.0%98.0%
98.0 % 1743 1708 - 100.0 % 37 37
bbt.cc
98.4%98.4%
98.4 % 61 60 - 62.5 % 8 5
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 % 120 120 - -

Generated by: LCOV version 2.0-1

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.