This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: issue with gt-lto-lto.h
- From: Martin Liška <mliska at suse dot cz>
- To: Hrishikesh Kulkarni <hrishikeshparag at gmail dot com>, GCC Development <gcc at gcc dot gnu dot org>
- Date: Mon, 13 Aug 2018 14:51:03 +0200
- Subject: Re: issue with gt-lto-lto.h
- References: <CAL+0whR28etT3rDNjgQaG9LqvbRqGx=5DeRSJeYWcEu4-U-mPA@mail.gmail.com>
On 08/11/2018 03:51 PM, Hrishikesh Kulkarni wrote:
> Hi,
>
> With reference to GSOC project LTO dump tool.
> https://github.com/hrisearch/gcc/tree/lto-dump-tool-v4
>
> After refactoring lto.c into lto-common.c, there seems to be an issue
> of gt-lto-lto.h not getting generated. I tried a few tweaks like
> adding lto-common.c to config-lang.in, adding the include in
> lto-common.c instead of lto.c, changing the include to
> gt-lto-lto-common.h but none is working. I see that gt-lto-lto-lang.h
> gets generated from lto-lang.c but not sure what's missing with
> lto-common.c or refactored lto.c
> Could you please suggest how to proceed ?
The file is a generate file from garbage collector. You need to
add also new files that you added:
diff --git a/gcc/lto/config-lang.in b/gcc/lto/config-lang.in
index ada21681c6a..5eee03303bf 100644
--- a/gcc/lto/config-lang.in
+++ b/gcc/lto/config-lang.in
@@ -20,7 +20,7 @@
language="lto"
compilers="lto1\$(exeext) lto-dump\$(exeext)"
-gtfiles="\$(srcdir)/lto/lto-tree.h \$(srcdir)/lto/lto-lang.c \$(srcdir)/lto/lto.c \$(srcdir)/lto/lto.h"
+gtfiles="\$(srcdir)/lto/lto-tree.h \$(srcdir)/lto/lto-lang.c \$(srcdir)/lto/lto.c \$(srcdir)/lto/lto.h \$(srcdir)/lto/lto-common.h \$(srcdir)/lto/lto-common.c \$(srcdir)/lto/lto-dump.c"
# LTO is a special front end. From a user's perspective it is not
# really a language, but a middle end feature. However, the GIMPLE
Martin
>
> Thanks!
>
> Hrishikesh
>