[GSOC] LTO dump tool project

Martin Liška mliska@suse.cz
Fri Jun 22 11:03:00 GMT 2018

On 06/18/2018 10:45 AM, Martin Jambor wrote:
> Hi,
> On Sun, Jun 17 2018, Hrishikesh Kulkarni wrote:
>> Hi,
>> I am trying to isolate the dump tool into real lto-dump tool. I have
>> started with the copy&paste of lto.c into lto-dump.c and done the
>> changes to Make-lang.in and config-lang.in suggested by Martin (patch
>> attached). However when I try to build, I get the following error:
>> In file included from ../../gcc/gcc/lto/lto-dump.c:24:0:
>> ../../gcc/gcc/coretypes.h:397:24: fatal error: insn-modes.h: No such
>> file or directory
>> compilation terminated.
>> I am unable to find the missing dependencies and would be grateful for
>> suggestions on how to resolve the issue.
> insn-modes.h is one of header files which are generated at build time,
> you will find it in the gcc subdirectory of your build directory (as
> opposed to the source directory).
> Martin


There's patch that works for me.
Needed dependency is here:

+lto/lto-dump.o: $(LTO_EXE)

It's bit artificial, but for now it works. Please start working
on separation of dump infrastructure to lto-dump.c. You'll need
to factor out common code shared in between lto.c and lto-dump.c.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: lto-dump.patch
Type: text/x-patch
Size: 2260 bytes
Desc: not available
URL: <https://gcc.gnu.org/pipermail/gcc/attachments/20180622/a8c7c86f/attachment.bin>

More information about the Gcc mailing list