aboutsummaryrefslogtreecommitdiff
path: root/gcc/lto
diff options
context:
space:
mode:
authorMartin Liska <mliska@suse.cz>2019-11-11 16:26:03 +0100
committerMartin Liska <marxin@gcc.gnu.org>2019-11-11 15:26:03 +0000
commitfe1d1a8b4c02144b6519f83dc701abe8803f6d09 (patch)
treeb7d6d0300b77d2b1f28d10748f64b31bbb58caef /gcc/lto
parentcf18754da2c8a734934531fe0fda6241cc592070 (diff)
downloadgcc-fe1d1a8b4c02144b6519f83dc701abe8803f6d09.zip
gcc-fe1d1a8b4c02144b6519f83dc701abe8803f6d09.tar.gz
gcc-fe1d1a8b4c02144b6519f83dc701abe8803f6d09.tar.bz2
Relax lto-dump.o dependency.
2019-11-11 Martin Liska <mliska@suse.cz> * Make-lang.in: Relax dependency of lto-dump.o to LTO_OBJS which will allow faster linking (mainly with LTO). From-SVN: r278054
Diffstat (limited to 'gcc/lto')
-rw-r--r--gcc/lto/ChangeLog5
-rw-r--r--gcc/lto/Make-lang.in2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/lto/ChangeLog b/gcc/lto/ChangeLog
index 91a8ec1..38fd66a 100644
--- a/gcc/lto/ChangeLog
+++ b/gcc/lto/ChangeLog
@@ -1,3 +1,8 @@
+2019-11-11 Martin Liska <mliska@suse.cz>
+
+ * Make-lang.in: Relax dependency of lto-dump.o to
+ LTO_OBJS which will allow faster linking (mainly with LTO).
+
2019-11-07 Jan Hubicka <hubicka@ucw.cz>
* lto.c (do_whole_program_analysis): Call lto_free_file_name_hash.
diff --git a/gcc/lto/Make-lang.in b/gcc/lto/Make-lang.in
index 00701ae..faee8899 100644
--- a/gcc/lto/Make-lang.in
+++ b/gcc/lto/Make-lang.in
@@ -92,7 +92,7 @@ $(LTO_DUMP_EXE): $(LTO_EXE) $(LTO_DUMP_OBJS) $(BACKEND) $(LIBDEPS)
+$(LLINKER) $(ALL_LINKERFLAGS) $(LDFLAGS) -o $@ \
$(LTO_DUMP_OBJS) $(BACKEND) $(BACKENDLIBS) $(LIBS)
-lto/lto-dump.o: $(LTO_EXE)
+lto/lto-dump.o: $(LTO_OBJS)
lto1.fda: ../prev-gcc/lto1$(exeext) ../prev-gcc/$(PERF_DATA)
$(CREATE_GCOV) -binary ../prev-gcc/lto1$(exeext) -gcov lto1.fda -profile ../prev-gcc/$(PERF_DATA) -gcov_version 1