Hi.

As I've spent recently some time in gcov, I decided to enhance the tool
a bit. My main target is PR48463 which will remove assumption that multiple
functions can't start on a same line. I've got pending patch that will be
send soon.

Thanks for review,
Martin

marxin (7):
  GCOV: document behavior of -fkeep-{static,inline}-functions (PR
    gcov-profile/82633).
  GCOV: introduce usage of terminal colors.
  GCOV: add support for lines with an unexecuted lines.
  GCOV: add -j argument (human readable format).
  GCOV: std::vector refactoring.
  GCOV: Vector refactoring II
  GCOV: std::vector refactoring III

 gcc/color-macros.h                         |  50 +++
 gcc/configure                              |   4 +-
 gcc/configure.ac                           |   4 +-
 gcc/diagnostic-color.c                     |  27 +-
 gcc/doc/gcov.texi                          |  32 +-
 gcc/gcov.c                                 | 552 ++++++++++++++++-------------
 gcc/testsuite/g++.dg/gcov/gcov-threads-1.C |   4 +-
 gcc/testsuite/g++.dg/gcov/loop.C           |  27 ++
 gcc/testsuite/g++.dg/gcov/ternary.C        |  12 +
 gcc/testsuite/lib/gcov.exp                 |   4 +-
 10 files changed, 438 insertions(+), 278 deletions(-)
 create mode 100644 gcc/color-macros.h
 create mode 100644 gcc/testsuite/g++.dg/gcov/loop.C
 create mode 100644 gcc/testsuite/g++.dg/gcov/ternary.C

-- 
2.14.2

Reply via email to