This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: issue with gt-lto-lto.h


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
> 


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]