public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* [PATCH 0/3][stage1] [PATCH v2] LTO dump tool
@ 2019-03-14 14:00 marxin
  2019-03-14 14:00 ` [PATCH 2/3] Add lto-dump tool marxin
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: marxin @ 2019-03-14 14:00 UTC (permalink / raw)
  To: gcc-patches; +Cc: hrishikeshparag, hubicka

Hi.

The patch series is a remake of Hrishikesh's LTO dump tool that was
part of GSoC last year. I decided to split the patch into 3 parts, where
the first one is purely mechanical splitting code into a newly created
one. The second part introduces the new tool. And the last one is about
GNU coding style fixes.

Patch can bootstrap on x86_64-linux-gnu and survives regression tests.
Ready to be installed after stage1 opens?

Thanks,
Martin

marxin (3):
  Split part of functionality from lto.c to lto-common.c.
  Add lto-dump tool.
  Fix GNU coding style in lto-common.c.

 gcc/Makefile.in        |    2 +-
 gcc/cgraph.h           |    6 +
 gcc/doc/gcc.texi       |    5 +
 gcc/doc/lto-dump.texi  |  131 ++
 gcc/dumpfile.c         |   85 +-
 gcc/dumpfile.h         |    5 +
 gcc/lto/Make-lang.in   |   22 +-
 gcc/lto/config-lang.in |    4 +-
 gcc/lto/lang.opt       |   62 +
 gcc/lto/lto-common.c   | 2883 ++++++++++++++++++++++++++++++++++++++++
 gcc/lto/lto-common.h   |   33 +
 gcc/lto/lto-dump.c     |  344 +++++
 gcc/lto/lto-lang.c     |    7 +-
 gcc/lto/lto.c          | 2869 +--------------------------------------
 gcc/lto/lto.h          |    2 +
 gcc/symtab.c           |   17 +
 16 files changed, 3612 insertions(+), 2865 deletions(-)
 create mode 100644 gcc/doc/lto-dump.texi
 create mode 100644 gcc/lto/lto-common.c
 create mode 100644 gcc/lto/lto-common.h
 create mode 100644 gcc/lto/lto-dump.c

-- 
2.21.0

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

end of thread, other threads:[~2022-10-29  3:22 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-03-14 14:00 [PATCH 0/3][stage1] [PATCH v2] LTO dump tool marxin
2019-03-14 14:00 ` [PATCH 2/3] Add lto-dump tool marxin
2019-04-26 13:14   ` Richard Biener
2022-10-28 10:14   ` Thomas Schwinge
2022-10-29  3:22     ` Jeff Law
2019-03-14 14:00 ` [PATCH 3/3] Fix GNU coding style in lto-common.c marxin
2019-04-29 19:43   ` Jeff Law
2019-03-14 14:06 ` [PATCH 1/3] Split part of functionality from lto.c to lto-common.c marxin
2019-04-26 12:47   ` Richard Biener

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