LCOV - code coverage report
Current view: top level - gcc/fortran Coverage Total Hit
Test: gcc.info Lines: 91.1 % 116764 106343
Test Date: 2025-07-05 13:26:22 Functions: 94.9 % 3916 3716
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.0%20.0%
20.0 % 2997 599 - 33.3 % 60 20
cpp.cc
55.7%55.7%
55.7 % 564 314 - 56.8 % 37 21
convert.cc
78.0%78.0%
78.0 % 41 32 - 100.0 % 2 2
check.cc
85.8%85.8%
85.8 % 3074 2637 - 94.3 % 264 249
matchexp.cc
86.0%86.0%
86.0 % 443 381 - 100.0 % 19 19
trans-const.cc
87.0%87.0%
87.0 % 193 168 - 100.0 % 18 18
arith.cc
87.1%87.1%
87.1 % 1504 1310 - 92.4 % 105 97
coarray.cc
87.4%87.4%
87.4 % 961 840 - 100.0 % 20 20
iresolve.cc
88.2%88.2%
88.2 % 2311 2039 - 93.3 % 239 223
options.cc
89.2%89.2%
89.2 % 463 413 - 85.7 % 14 12
match.cc
89.3%89.3%
89.3 % 4252 3796 - 99.1 % 108 107
io.cc
89.3%89.3%
89.3 % 2383 2129 - 98.4 % 62 61
parse.cc
89.3%89.3%
89.3 % 4510 4028 - 98.8 % 85 84
misc.cc
89.5%89.5%
89.5 % 258 231 - 100.0 % 18 18
trans-types.cc
89.6%89.6%
89.6 % 1873 1679 - 85.9 % 71 61
gfortranspec.cc
89.9%89.9%
89.9 % 169 152 - 100.0 % 7 7
dependency.cc
90.3%90.3%
90.3 % 1054 952 - 96.7 % 30 29
data.cc
90.5%90.5%
90.5 % 443 401 - 100.0 % 9 9
decl.cc
91.0%91.0%
91.0 % 5672 5164 - 98.5 % 132 130
symbol.cc
91.5%91.5%
91.5 % 2341 2143 - 92.4 % 172 159
array.cc
92.2%92.2%
92.2 % 1283 1183 - 98.0 % 51 50
expr.cc
92.3%92.3%
92.3 % 3213 2965 - 97.5 % 119 116
simplify.cc
92.6%92.6%
92.6 % 4701 4353 - 99.6 % 263 262
interface.cc
92.7%92.7%
92.7 % 2700 2503 - 96.1 % 77 74
module.cc
93.1%93.1%
93.1 % 3861 3593 - 91.2 % 148 135
openmp.cc
93.1%93.1%
93.1 % 7257 6758 - 97.7 % 217 212
error.cc
93.5%93.5%
93.5 % 464 434 - 95.7 % 47 45
resolve.cc
93.7%93.7%
93.7 % 9181 8599 - 97.9 % 233 228
bbt.cc
94.0%94.0%
94.0 % 67 63 - 62.5 % 8 5
primary.cc
94.3%94.3%
94.3 % 2219 2093 - 100.0 % 46 46
trans-expr.cc
94.5%94.5%
94.5 % 6865 6489 - 95.4 % 151 144
trans-intrinsic.cc
94.7%94.7%
94.7 % 6803 6444 - 98.2 % 168 165
trans.cc
95.2%95.2%
95.2 % 1372 1306 - 98.2 % 55 54
target-memory.cc
95.3%95.3%
95.3 % 401 382 - 96.3 % 27 26
trans-array.cc
95.8%95.8%
95.8 % 5966 5715 - 95.2 % 189 180
frontend-passes.cc
95.8%95.8%
95.8 % 2900 2779 - 98.8 % 85 84
trans-openmp.cc
96.0%96.0%
96.0 % 6029 5790 - 99.1 % 116 115
trans-stmt.cc
96.1%96.1%
96.1 % 3890 3739 - 97.3 % 74 72
trans-decl.cc
96.2%96.2%
96.2 % 4030 3877 - 96.8 % 94 91
trans-common.cc
96.9%96.9%
96.9 % 637 617 - 88.0 % 25 22
trans-io.cc
97.0%97.0%
97.0 % 1254 1217 - 100.0 % 37 37
intrinsic.cc
97.2%97.2%
97.2 % 2058 2001 - 95.7 % 69 66
scanner.cc
97.9%97.9%
97.9 % 1364 1335 - 96.8 % 62 60
st.cc
98.0%98.0%
98.0 % 199 195 - 100.0 % 6 6
class.cc
97.9%97.9%
97.9 % 1789 1752 - 100.0 % 38 38
constructor.cc
99.1%99.1%
99.1 % 106 105 - 94.1 % 17 16
f95-lang.cc
99.7%99.7%
99.7 % 335 334 - 95.0 % 20 19
gfortran.h
100.0%
100.0 % 17 17 - 100.0 % 2 2
iso-fortran-env.def
100.0%
100.0 % 44 44 - -
mathbuiltins.def
100.0%
100.0 % 55 55 - -
iso-c-binding.def
100.0%
100.0 % 74 74 - -
types.def
100.0%
100.0 % 124 124 - -

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.