[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
>
Hi.
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.
Martin
-------------- 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