LCOV - code coverage report
Current view: top level - gcc/fortran Coverage Total Hit
Test: gcc.info Lines: 91.0 % 112832 102656
Test Date: 2024-12-28 13:16:48 Functions: 94.9 % 3818 3623
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.2%20.2%
20.2 % 2723 550 - 37.0 % 54 20
cpp.cc
51.0%51.0%
51.0 % 561 286 - 56.8 % 37 21
convert.cc
80.0%80.0%
80.0 % 40 32 - 100.0 % 2 2
check.cc
85.9%85.9%
85.9 % 2967 2550 - 94.1 % 256 241
matchexp.cc
86.0%86.0%
86.0 % 443 381 - 100.0 % 19 19
arith.cc
87.0%87.0%
87.0 % 1492 1298 - 92.4 % 105 97
trans-const.cc
87.0%87.0%
87.0 % 193 168 - 100.0 % 18 18
iresolve.cc
87.6%87.6%
87.6 % 2163 1894 - 93.2 % 237 221
misc.cc
87.8%87.8%
87.8 % 245 215 - 100.0 % 17 17
match.cc
88.7%88.7%
88.7 % 3921 3477 - 99.0 % 104 103
parse.cc
89.1%89.1%
89.1 % 4431 3947 - 98.7 % 77 76
options.cc
89.1%89.1%
89.1 % 459 409 - 85.7 % 14 12
io.cc
89.3%89.3%
89.3 % 2383 2129 - 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.9%90.9%
90.9 % 5642 5127 - 98.5 % 132 130
dependency.cc
91.0%91.0%
91.0 % 1015 924 - 96.6 % 29 28
array.cc
91.5%91.5%
91.5 % 1252 1145 - 98.0 % 50 49
symbol.cc
91.5%91.5%
91.5 % 2327 2130 - 92.4 % 172 159
trans-intrinsic.cc
91.9%91.9%
91.9 % 7014 6449 - 97.0 % 169 164
expr.cc
92.2%92.2%
92.2 % 3122 2880 - 98.3 % 118 116
interface.cc
92.7%92.7%
92.7 % 2649 2455 - 96.1 % 77 74
simplify.cc
92.7%92.7%
92.7 % 4553 4219 - 99.2 % 257 255
error.cc
92.9%92.9%
92.9 % 463 430 - 95.7 % 47 45
openmp.cc
93.0%93.0%
93.0 % 6860 6377 - 97.6 % 209 204
trans-types.cc
93.2%93.2%
93.2 % 1843 1717 - 87.3 % 71 62
resolve.cc
93.2%93.2%
93.2 % 9202 8579 - 98.3 % 229 225
module.cc
93.4%93.4%
93.4 % 3648 3406 - 91.1 % 146 133
bbt.cc
94.0%94.0%
94.0 % 67 63 - 62.5 % 8 5
primary.cc
94.2%94.2%
94.2 % 2190 2063 - 100.0 % 46 46
trans-expr.cc
94.6%94.6%
94.6 % 6746 6382 - 95.3 % 150 143
target-memory.cc
95.2%95.2%
95.2 % 400 381 - 92.6 % 27 25
trans.cc
95.2%95.2%
95.2 % 1379 1313 - 98.2 % 55 54
trans-array.cc
95.4%95.4%
95.4 % 5958 5685 - 95.2 % 189 180
trans-stmt.cc
95.6%95.6%
95.6 % 3761 3595 - 95.7 % 70 67
frontend-passes.cc
95.8%95.8%
95.8 % 2889 2768 - 98.8 % 85 84
trans-decl.cc
96.2%96.2%
96.2 % 3971 3820 - 96.7 % 90 87
trans-openmp.cc
96.2%96.2%
96.2 % 5251 5049 - 100.0 % 99 99
trans-common.cc
96.4%96.4%
96.4 % 636 613 - 88.0 % 25 22
intrinsic.cc
97.2%97.2%
97.2 % 2019 1962 - 95.6 % 68 65
trans-io.cc
97.2%97.2%
97.2 % 1254 1219 - 100.0 % 37 37
scanner.cc
97.9%97.9%
97.9 % 1364 1335 - 96.8 % 62 60
st.cc
97.9%97.9%
97.9 % 193 189 - 100.0 % 6 6
class.cc
97.9%97.9%
97.9 % 1791 1754 - 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 % 41 41 - -
mathbuiltins.def
100.0%
100.0 % 48 48 - -
iso-c-binding.def
100.0%
100.0 % 73 73 - -
types.def
100.0%
100.0 % 122 122 - -

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.