Ping.
On 8/15/24 10:15, Jørgen Kvalsvik wrote:
Ping. Since the last patch I have fixed a few bugs in the path count
limit aborting, and a few minor rephrases in docs.
Jørgen Kvalsvik (4):
testsuite: Use dg-compile, not gcc -c
gcov: Cache source files
gcov: branch, conds, calls in function summaries
Add prime path coverage to gcc/gcov
gcc/Makefile.in | 6 +-
gcc/builtins.cc | 2 +-
gcc/collect2.cc | 5 +-
gcc/common.opt | 16 +
gcc/doc/gcov.texi | 155 ++
gcc/doc/invoke.texi | 36 +
gcc/gcc.cc | 4 +-
gcc/gcov-counter.def | 3 +
gcc/gcov-io.h | 3 +
gcc/gcov.cc | 537 ++++++-
gcc/ipa-inline.cc | 2 +-
gcc/passes.cc | 4 +-
gcc/path-coverage.cc | 782 +++++++++
gcc/prime-paths.cc | 2031 ++++++++++++++++++++++++
gcc/profile.cc | 6 +-
gcc/selftest-run-tests.cc | 1 +
gcc/selftest.h | 1 +
gcc/testsuite/g++.dg/gcov/gcov-22.C | 170 ++
gcc/testsuite/gcc.misc-tests/gcov-23.c | 3 +-
gcc/testsuite/gcc.misc-tests/gcov-29.c | 869 ++++++++++
gcc/testsuite/gcc.misc-tests/gcov-30.c | 869 ++++++++++
gcc/testsuite/gcc.misc-tests/gcov-31.c | 35 +
gcc/testsuite/gcc.misc-tests/gcov-32.c | 24 +
gcc/testsuite/lib/gcov.exp | 92 +-
gcc/tree-profile.cc | 11 +-
25 files changed, 5627 insertions(+), 40 deletions(-)
create mode 100644 gcc/path-coverage.cc
create mode 100644 gcc/prime-paths.cc
create mode 100644 gcc/testsuite/g++.dg/gcov/gcov-22.C
create mode 100644 gcc/testsuite/gcc.misc-tests/gcov-29.c
create mode 100644 gcc/testsuite/gcc.misc-tests/gcov-30.c
create mode 100644 gcc/testsuite/gcc.misc-tests/gcov-31.c
create mode 100644 gcc/testsuite/gcc.misc-tests/gcov-32.c