public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* [PATCH 0/7] GCOV: another set of improvements
@ 2017-10-26  8:12 marxin
  2017-10-26  8:12 ` [PATCH 7/7] GCOV: std::vector refactoring III marxin
                   ` (7 more replies)
  0 siblings, 8 replies; 33+ messages in thread
From: marxin @ 2017-10-26  8:12 UTC (permalink / raw)
  To: gcc-patches

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

^ permalink raw reply	[flat|nested] 33+ messages in thread

end of thread, other threads:[~2017-11-09  9:12 UTC | newest]

Thread overview: 33+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-10-26  8:12 [PATCH 0/7] GCOV: another set of improvements marxin
2017-10-26  8:12 ` [PATCH 7/7] GCOV: std::vector refactoring III marxin
2017-10-30 14:23   ` Nathan Sidwell
2017-10-26  8:12 ` [PATCH 3/7] GCOV: add support for lines with an unexecuted lines marxin
2017-10-30 12:27   ` Nathan Sidwell
2017-10-31 11:29     ` Martin Liška
2017-11-02 15:33   ` Eric Botcazou
2017-10-26  8:12 ` [PATCH 2/7] GCOV: introduce usage of terminal colors marxin
2017-10-30 12:20   ` Nathan Sidwell
2017-10-30 14:53     ` David Malcolm
2017-10-31 11:14       ` Martin Liška
2017-10-26  8:12 ` [PATCH 5/7] GCOV: std::vector refactoring marxin
2017-10-30 14:17   ` Nathan Sidwell
2017-10-26  8:12 ` [PATCH 4/7] GCOV: add -j argument (human readable format) marxin
2017-10-30 12:44   ` Nathan Sidwell
2017-10-31 11:54     ` Martin Liška
2017-10-31 12:10       ` Nathan Sidwell
2017-10-31 14:04         ` Martin Liška
2017-10-31 14:39           ` Nathan Sidwell
2017-10-31 15:33             ` Martin Liška
2017-10-26  8:12 ` [PATCH 1/7] GCOV: document behavior of -fkeep-{static,inline}-functions (PR gcov-profile/82633) marxin
2017-10-30 12:17   ` Nathan Sidwell
2017-10-31 11:12     ` Martin Liška
2017-10-26  8:19 ` [PATCH 6/7] GCOV: Vector refactoring II marxin
2017-10-30 14:19   ` Nathan Sidwell
2017-10-26  8:47 ` [PATCH 8/N][RFC] GCOV: support multiple functions per a line Martin Liška
2017-10-26 12:06   ` Nathan Sidwell
2017-11-01  8:00     ` [PATCH 8/N][RFC] v2 " Martin Liška
2017-11-07 10:53       ` [PATCH 8/N][RFC][v3]: " Martin Liška
2017-11-07 15:09         ` Nathan Sidwell
2017-11-08 11:42           ` Martin Liška
2017-11-08 15:12             ` Nathan Sidwell
2017-11-09  9:47               ` Martin Liška

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).