Ping.

On 3/5/25 20:21, Jørgen Kvalsvik wrote:
Ping.

On 2/21/25 19:15, Jørgen Kvalsvik wrote:
Ping

On 2/12/25 16:30, Jørgen Kvalsvik wrote:
I have applied fixes for everything in the last review, plus some GNU
style fixes that I had missed previously. We have tested and used a
build with this applied for 3-4 months now and haven't run into any
issues.

Jørgen Kvalsvik (2):
   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                        |    6 +-
  gcc/common.opt                         |   16 +
  gcc/doc/gcov.texi                      |  187 +++
  gcc/doc/invoke.texi                    |   36 +
  gcc/gcc.cc                             |    4 +-
  gcc/gcov-counter.def                   |    3 +
  gcc/gcov-io.h                          |    3 +
  gcc/gcov.cc                            |  535 +++++-
  gcc/ipa-inline.cc                      |    2 +-
  gcc/passes.cc                          |    4 +-
  gcc/path-coverage.cc                   |  776 +++++++++
  gcc/prime-paths.cc                     | 2052 ++++++++++++++++++++++++
  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/g++.dg/gcov/gcov-23-1.h  |    9 +
  gcc/testsuite/g++.dg/gcov/gcov-23-2.h  |    9 +
  gcc/testsuite/g++.dg/gcov/gcov-23.C    |   30 +
  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/gcc.misc-tests/gcov-33.c |   27 +
  gcc/testsuite/gcc.misc-tests/gcov-34.c |   29 +
  gcc/testsuite/lib/gcov.exp             |  118 +-
  gcc/tree-profile.cc                    |   11 +-
  29 files changed, 5818 insertions(+), 22 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/g++.dg/gcov/gcov-23-1.h
  create mode 100644 gcc/testsuite/g++.dg/gcov/gcov-23-2.h
  create mode 100644 gcc/testsuite/g++.dg/gcov/gcov-23.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
  create mode 100644 gcc/testsuite/gcc.misc-tests/gcov-33.c
  create mode 100644 gcc/testsuite/gcc.misc-tests/gcov-34.c




Reply via email to