I just pushed this patch series. I considered Richard's feedback an approval-when-changed (using EnableBy rather than messing with specs), as the change itself is a pure quality-of-life improvement. The minor fixes (adding missing output and fixing the offset bug in gcov-dump) went unreviewed, but they're quite obvious, low-risk bugfixes.
Jørgen Kvalsvik (6): gcov: Only consider pure locations in line mapping Update expected number of prime paths in test case gcov-dump: Print start-position for conditions gcc: -f*-coverage implies -ftest-coverage gcov-dump: Print PATHS tag Permit const counters in flush_on_edges [PR123855] gcc/common.opt | 2 +- gcc/gcov-dump.cc | 14 +++++++++++++- gcc/path-coverage.cc | 4 ++-- gcc/profile.cc | 6 +++--- gcc/testsuite/g++.dg/gcov/gcov-18.C | 2 +- gcc/testsuite/g++.dg/gcov/gcov-22.C | 2 +- gcc/testsuite/gcc.misc-tests/gcov-19.c | 2 +- gcc/testsuite/gcc.misc-tests/gcov-29.c | 4 ++-- gcc/testsuite/gcc.misc-tests/gcov-30.c | 2 +- gcc/testsuite/gcc.misc-tests/gcov-pr123855.c | 13 +++++++++++++ 10 files changed, 38 insertions(+), 13 deletions(-) create mode 100644 gcc/testsuite/gcc.misc-tests/gcov-pr123855.c -- 2.47.3
