public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* [PATCH 0/8] GCOV improvements
@ 2017-04-28  9:31 marxin
  2017-04-28  9:31 ` [PATCH 5/8] Make gcno more precise about BBs really belonging to a line (PR gcov-profile/79891) marxin
                   ` (8 more replies)
  0 siblings, 9 replies; 30+ messages in thread
From: marxin @ 2017-04-28  9:31 UTC (permalink / raw)
  To: gcc-patches; +Cc: hubicka, nathan

Hi.

Following patch series improves the infrastructure, fixes couple of issues
and hopefully improves also documentation of the functionality.
I decided to split the changes into various patches to make it easier
for reviewers.

Bootstraps and survives regression tests on ppc64le-linux-gnu and can
generate LCOV HTML page for GCC (running test-suite).

Martin

marxin (8):
  gcno file: do not stream block flags (PR gcov-profile/80031).
  Remove .gcno file when compilation does not success (PR driver/56469).
  Simplify representation of locations of a block.
  Introduce new option -w which shows verbose informations.
  Make gcno more precise about BBs really belonging to a line (PR
    gcov-profile/79891).
  Fix format_gcov to not print misleading values (PR gcov-profile/53915)
  Sort options of gcov, gcov-dump and gcov-tool both in --help and
    documentation
  Enhance documentation of gcov.

 gcc/coverage.c                         |  12 +
 gcc/coverage.h                         |   1 +
 gcc/doc/gcov-dump.texi                 |  10 +-
 gcc/doc/gcov-tool.texi                 |  50 ++---
 gcc/doc/gcov.texi                      | 143 ++++++------
 gcc/gcov-dump.c                        |  24 +-
 gcc/gcov-io.h                          |   1 -
 gcc/gcov-tool.c                        |  10 +-
 gcc/gcov.c                             | 395 ++++++++++++++++-----------------
 gcc/profile.c                          |  42 ++--
 gcc/testsuite/gcc.misc-tests/gcov-17.c |  30 +++
 gcc/testsuite/gcc.misc-tests/gcov-18.c |  27 +++
 gcc/toplev.c                           |   3 +
 13 files changed, 391 insertions(+), 357 deletions(-)
 create mode 100644 gcc/testsuite/gcc.misc-tests/gcov-17.c
 create mode 100644 gcc/testsuite/gcc.misc-tests/gcov-18.c

-- 
2.12.2

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

end of thread, other threads:[~2018-07-22  8:40 UTC | newest]

Thread overview: 30+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-04-28  9:31 [PATCH 0/8] GCOV improvements marxin
2017-04-28  9:31 ` [PATCH 5/8] Make gcno more precise about BBs really belonging to a line (PR gcov-profile/79891) marxin
2017-04-28 11:47   ` Nathan Sidwell
2017-04-28 13:06     ` Martin Liška
2017-04-28  9:31 ` [PATCH 2/8] Remove .gcno file when compilation does not success (PR driver/56469) marxin
2017-04-28 12:00   ` Nathan Sidwell
2017-04-28  9:31 ` [PATCH 6/8] Fix format_gcov to not print misleading values (PR gcov-profile/53915) marxin
2017-04-28 11:38   ` Nathan Sidwell
2017-04-28  9:31 ` [PATCH 1/8] gcno file: do not stream block flags (PR gcov-profile/80031) marxin
2017-04-28 11:48   ` Nathan Sidwell
2017-04-28  9:31 ` [PATCH 4/8] Introduce new option -w which shows verbose informations marxin
2017-04-28 11:41   ` Nathan Sidwell
2017-04-28 10:58 ` [PATCH 7/8] Sort options of gcov, gcov-dump and gcov-tool both in --help and documentation marxin
2017-04-28 11:32   ` Nathan Sidwell
2017-04-28 11:25 ` [PATCH 8/8] Enhance documentation of gcov marxin
2017-04-28 11:35   ` Nathan Sidwell
2017-04-29  3:20   ` Martin Sebor
2018-07-22  8:40     ` Gerald Pfeifer
2017-04-28 11:26 ` [PATCH 3/8] Simplify representation of locations of a block marxin
2017-04-28 11:57   ` Nathan Sidwell
2017-04-28 16:40     ` Martin Sebor
2017-04-28 17:48       ` Nathan Sidwell
2017-05-02 15:38         ` [PATCH] Fix documentation and a ctor in gcov.c Martin Liška
2017-05-03 13:20           ` Nathan Sidwell
2017-04-28 19:13       ` [PATCH 3/8] Simplify representation of locations of a block Pedro Alves
2017-04-28 19:46         ` Martin Sebor
2017-04-28 20:07         ` Pedro Alves
2017-04-28 12:03 ` [PATCH 0/8] GCOV improvements Nathan Sidwell
2017-04-28 12:16   ` Martin Liška
2017-04-29 16:31     ` Gerald Pfeifer

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).