LCOV - code coverage report
Current view: top level - gcc/fortran Hit Total Coverage
Test: gcc.info Lines: 97649 107409 90.9 %
Date: 2023-05-27 12:53:37 Functions: 3501 3701 94.6 %
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % Branches: 0 0 -

Filename Sort by name Line Coverage Sort by line coverage Functions Sort by function coverage Branches Sort by branch coverage
arith.cc
88.7%88.7%
88.7 % 1149 / 1295 95.7 % 89 / 93 - 0 / 0
array.cc
91.3%91.3%
91.3 % 1123 / 1230 98.0 % 49 / 50 - 0 / 0
bbt.cc
98.4%98.4%
98.4 % 60 / 61 62.5 % 5 / 8 - 0 / 0
check.cc
86.5%86.5%
86.5 % 2407 / 2784 93.9 % 232 / 247 - 0 / 0
class.cc
98.0%98.0%
98.0 % 1708 / 1743 100.0 % 37 / 37 - 0 / 0
constructor.cc
99.1%99.1%
99.1 % 105 / 106 94.1 % 16 / 17 - 0 / 0
convert.cc
80.0%80.0%
80.0 % 32 / 40 100.0 % 2 / 2 - 0 / 0
cpp.cc
51.1%51.1%
51.1 % 286 / 560 56.8 % 21 / 37 - 0 / 0
data.cc
90.0%90.0%
90.0 % 368 / 409 100.0 % 9 / 9 - 0 / 0
decl.cc
90.6%90.6%
90.6 % 5090 / 5616 98.5 % 129 / 131 - 0 / 0
dependency.cc
92.1%92.1%
92.1 % 834 / 906 96.2 % 25 / 26 - 0 / 0
dump-parse-tree.cc
21.0%21.0%
21.0 % 544 / 2595 37.0 % 20 / 54 - 0 / 0
error.cc
60.7%60.7%
60.7 % 447 / 737 74.1 % 43 / 58 - 0 / 0
expr.cc
92.9%92.9%
92.9 % 2827 / 3044 97.4 % 112 / 115 - 0 / 0
f95-lang.cc
99.1%99.1%
99.1 % 325 / 328 90.0 % 18 / 20 - 0 / 0
frontend-passes.cc
95.7%95.7%
95.7 % 2780 / 2904 98.8 % 85 / 86 - 0 / 0
gfortran.h
100.0%
100.0 % 9 / 9 100.0 % 1 / 1 - 0 / 0
gfortranspec.cc
89.9%89.9%
89.9 % 152 / 169 100.0 % 7 / 7 - 0 / 0
interface.cc
92.6%92.6%
92.6 % 2376 / 2567 97.3 % 73 / 75 - 0 / 0
intrinsic.cc
97.3%97.3%
97.3 % 1931 / 1985 95.6 % 65 / 68 - 0 / 0
io.cc
89.1%89.1%
89.1 % 2130 / 2390 98.4 % 61 / 62 - 0 / 0
iresolve.cc
87.7%87.7%
87.7 % 1853 / 2114 93.6 % 220 / 235 - 0 / 0
iso-c-binding.def
100.0%
100.0 % 52 / 52 - 0 / 0 - 0 / 0
iso-fortran-env.def
100.0%
100.0 % 32 / 32 - 0 / 0 - 0 / 0
match.cc
88.7%88.7%
88.7 % 3374 / 3802 99.0 % 102 / 103 - 0 / 0
matchexp.cc
85.5%85.5%
85.5 % 378 / 442 100.0 % 19 / 19 - 0 / 0
mathbuiltins.def
100.0%
100.0 % 46 / 46 - 0 / 0 - 0 / 0
misc.cc
88.6%88.6%
88.6 % 209 / 236 100.0 % 17 / 17 - 0 / 0
module.cc
93.4%93.4%
93.4 % 3378 / 3617 91.0 % 131 / 144 - 0 / 0
openmp.cc
92.9%92.9%
92.9 % 5456 / 5873 97.8 % 182 / 186 - 0 / 0
options.cc
87.4%87.4%
87.4 % 366 / 419 85.7 % 12 / 14 - 0 / 0
parse.cc
88.7%88.7%
88.7 % 3769 / 4249 98.7 % 74 / 75 - 0 / 0
primary.cc
94.0%94.0%
94.0 % 1918 / 2040 100.0 % 43 / 43 - 0 / 0
resolve.cc
94.2%94.2%
94.2 % 7949 / 8436 98.2 % 217 / 221 - 0 / 0
scanner.cc
97.8%97.8%
97.8 % 1337 / 1367 96.8 % 60 / 62 - 0 / 0
simplify.cc
92.7%92.7%
92.7 % 3988 / 4301 99.2 % 250 / 252 - 0 / 0
st.cc
98.9%98.9%
98.9 % 177 / 179 100.0 % 6 / 6 - 0 / 0
symbol.cc
91.3%91.3%
91.3 % 2062 / 2258 92.1 % 151 / 164 - 0 / 0
target-memory.cc
96.4%96.4%
96.4 % 380 / 394 96.2 % 25 / 26 - 0 / 0
trans-array.cc
95.9%95.9%
95.9 % 5307 / 5536 95.0 % 172 / 181 - 0 / 0
trans-common.cc
96.2%96.2%
96.2 % 604 / 628 88.0 % 22 / 25 - 0 / 0
trans-const.cc
86.5%86.5%
86.5 % 160 / 185 100.0 % 17 / 17 - 0 / 0
trans-decl.cc
96.0%96.0%
96.0 % 3670 / 3822 97.7 % 85 / 87 - 0 / 0
trans-expr.cc
94.5%94.5%
94.5 % 5889 / 6231 95.1 % 136 / 143 - 0 / 0
trans-intrinsic.cc
93.0%93.0%
93.0 % 6196 / 6662 96.9 % 157 / 162 - 0 / 0
trans-io.cc
97.2%97.2%
97.2 % 1197 / 1232 100.0 % 37 / 37 - 0 / 0
trans-openmp.cc
96.0%96.0%
96.0 % 4820 / 5019 100.0 % 93 / 93 - 0 / 0
trans-stmt.cc
95.5%95.5%
95.5 % 3413 / 3573 95.7 % 67 / 70 - 0 / 0
trans-types.cc
92.5%92.5%
92.5 % 1620 / 1751 87.3 % 55 / 63 - 0 / 0
trans.cc
94.8%94.8%
94.8 % 1246 / 1315 98.1 % 52 / 53 - 0 / 0
types.def
100.0%
100.0 % 120 / 120 - 0 / 0 - 0 / 0

Generated by: LCOV version 1.16+git.20220603.dfeb750

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.