Fix location where lto-dump is installed.
authorMartin Liska <mliska@suse.cz>
Fri, 10 May 2019 06:31:32 +0000 (08:31 +0200)
committerMartin Liska <marxin@gcc.gnu.org>
Fri, 10 May 2019 06:31:32 +0000 (06:31 +0000)
2019-05-10  Martin Liska  <mliska@suse.cz>

* Make-lang.in: Use program_transform_name for lto-dump.
* config-lang.in: Do not mark lto-dump compiler as we don't
want to have it installed at
lib/gcc/x86_64-pc-linux-gnu/10.0.0/lto-dump.

From-SVN: r271052

gcc/lto/ChangeLog
gcc/lto/Make-lang.in
gcc/lto/config-lang.in

index 942b4b5..64b1942 100644 (file)
@@ -1,3 +1,10 @@
+2019-05-10  Martin Liska  <mliska@suse.cz>
+
+       * Make-lang.in: Use program_transform_name for lto-dump.
+       * config-lang.in: Do not mark lto-dump compiler as we don't
+       want to have it installed at
+       lib/gcc/x86_64-pc-linux-gnu/10.0.0/lto-dump.
+
 2019-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
 
        * lto-common.c (lto_file_read): Print section->start as int64_t,
index 92487e1..afcfc98 100644 (file)
@@ -22,6 +22,7 @@
 # The name of the LTO compiler.
 LTO_EXE = lto1$(exeext)
 LTO_DUMP_EXE = lto-dump$(exeext)
+LTO_DUMP_INSTALL_NAME := $(shell echo lto-dump|sed '$(program_transform_name)')
 # The LTO-specific object files inclued in $(LTO_EXE).
 LTO_OBJS = lto/lto-lang.o lto/lto.o lto/lto-object.o attribs.o lto/lto-partition.o lto/lto-symtab.o lto/lto-common.o
 lto_OBJS = $(LTO_OBJS)
@@ -48,7 +49,7 @@ lto.rest.encap:
 lto.tags:
 lto.install-common: installdirs
        $(INSTALL_PROGRAM) $(LTO_DUMP_EXE) \
-       $(DESTDIR)/$(bindir)/$(LTO_DUMP_EXE)
+       $(DESTDIR)/$(bindir)/$(LTO_DUMP_INSTALL_NAME)$(exeext)
 
 lto.install-man:
 lto.install-info:
index 37c8f6e..c7aa41f 100644 (file)
@@ -18,7 +18,7 @@
 # <http://www.gnu.org/licenses/>.
 
 language="lto"
-compilers="lto1\$(exeext) lto-dump\$(exeext)"
+compilers="lto1\$(exeext)"
 
 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"