Message ID | 20240815081518.2593419-1-j@lambda.is |
---|---|
Headers | show |
Series | Prime path coverage in gcc/gcov | expand |
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 >