Module Name: src Committed By: mrg Date: Fri Apr 23 01:56:14 UTC 2021
Modified Files: src/distrib/sets/lists/comp: mi src/external/gpl3/gcc/usr.bin: Makefile Makefile.backend src/external/gpl3/gcc/usr.bin/gcov-dump: Makefile Added Files: src/external/gpl3/gcc/usr.bin/lto-dump: Makefile Log Message: build new GCC 10 lto-dump(1) tool. To generate a diff of this commit: cvs rdiff -u -r1.2381 -r1.2382 src/distrib/sets/lists/comp/mi cvs rdiff -u -r1.11 -r1.12 src/external/gpl3/gcc/usr.bin/Makefile cvs rdiff -u -r1.9 -r1.10 src/external/gpl3/gcc/usr.bin/Makefile.backend cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/gcc/usr.bin/gcov-dump/Makefile cvs rdiff -u -r0 -r1.1 src/external/gpl3/gcc/usr.bin/lto-dump/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/distrib/sets/lists/comp/mi diff -u src/distrib/sets/lists/comp/mi:1.2381 src/distrib/sets/lists/comp/mi:1.2382 --- src/distrib/sets/lists/comp/mi:1.2381 Fri Apr 23 01:53:55 2021 +++ src/distrib/sets/lists/comp/mi Fri Apr 23 01:56:14 2021 @@ -1,4 +1,4 @@ -# $NetBSD: mi,v 1.2381 2021/04/23 01:53:55 mrg Exp $ +# $NetBSD: mi,v 1.2382 2021/04/23 01:56:14 mrg Exp $ # # Note: don't delete entries from here - mark them as "obsolete" instead. ./etc/mtree/set.comp comp-sys-root @@ -55,6 +55,7 @@ ./usr/bin/llvm-symbolizer comp-c-bin llvm ./usr/bin/llvm-tblgen comp-c-bin llvm ./usr/bin/lorder comp-util-bin +./usr/bin/lto-dump comp-c-bin gcccmds,gcc=10 ./usr/bin/luac comp-util-bin ./usr/bin/menuc comp-c-bin ./usr/bin/mkstr comp-c-bin @@ -4386,6 +4387,7 @@ ./usr/share/man/cat1/lexdoc.0 comp-obsolete obsolete ./usr/share/man/cat1/lint.0 comp-c-catman .cat ./usr/share/man/cat1/lorder.0 comp-util-catman .cat +./usr/share/man/cat1/lto-dump.0 comp-c-catman gcccmds,.cat,gcc=10 ./usr/share/man/cat1/luac.0 comp-util-catman .cat ./usr/share/man/cat1/menuc.0 comp-c-catman .cat ./usr/share/man/cat1/mkstr.0 comp-c-catman .cat @@ -12726,6 +12728,7 @@ ./usr/share/man/html1/lex.html comp-c-htmlman html ./usr/share/man/html1/lint.html comp-c-htmlman html ./usr/share/man/html1/lorder.html comp-util-htmlman html +./usr/share/man/html1/lto-dump.html comp-c-htmlman gcccmds,html,gcc=10 ./usr/share/man/html1/luac.html comp-util-htmlman html ./usr/share/man/html1/menuc.html comp-c-htmlman html ./usr/share/man/html1/mkstr.html comp-c-htmlman html @@ -20855,6 +20858,7 @@ ./usr/share/man/man1/lex.1 comp-c-man .man ./usr/share/man/man1/lint.1 comp-c-man .man ./usr/share/man/man1/lorder.1 comp-util-man .man +./usr/share/man/man1/lto-dump.1 comp-c-man gcccmds,.man,gcc=10 ./usr/share/man/man1/luac.1 comp-util-man .man ./usr/share/man/man1/menuc.1 comp-c-man .man ./usr/share/man/man1/mkstr.1 comp-c-man .man Index: src/external/gpl3/gcc/usr.bin/Makefile diff -u src/external/gpl3/gcc/usr.bin/Makefile:1.11 src/external/gpl3/gcc/usr.bin/Makefile:1.12 --- src/external/gpl3/gcc/usr.bin/Makefile:1.11 Fri Jan 18 17:31:55 2019 +++ src/external/gpl3/gcc/usr.bin/Makefile Fri Apr 23 01:56:14 2021 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.11 2019/01/18 17:31:55 christos Exp $ +# $NetBSD: Makefile,v 1.12 2021/04/23 01:56:14 mrg Exp $ NOOBJ=# defined @@ -18,7 +18,7 @@ SUBDIR+= host-libiberty .WAIT \ common common-target .WAIT \ libcpp libdecnumber .WAIT \ gcov gcov-dump cc1 cc1obj cc1plus cpp g++ gcc \ - lto1 lto-wrapper \ + lto1 lto-wrapper lto-dump \ include .endif Index: src/external/gpl3/gcc/usr.bin/Makefile.backend diff -u src/external/gpl3/gcc/usr.bin/Makefile.backend:1.9 src/external/gpl3/gcc/usr.bin/Makefile.backend:1.10 --- src/external/gpl3/gcc/usr.bin/Makefile.backend:1.9 Sat Sep 5 14:24:25 2020 +++ src/external/gpl3/gcc/usr.bin/Makefile.backend Fri Apr 23 01:56:14 2021 @@ -1,11 +1,13 @@ -# $NetBSD: Makefile.backend,v 1.9 2020/09/05 14:24:25 mrg Exp $ +# $NetBSD: Makefile.backend,v 1.10 2021/04/23 01:56:14 mrg Exp $ .ifndef _EXTERNAL_GPL3_GCC_USR_BIN_MAKEFILE_BACKEND_ _EXTERNAL_GPL3_GCC_USR_BIN_MAKEFILE_BACKEND_=1 +.if ${PROG} != "lto-dump" NOMAN= # defined NOCTF= # defined BINDIR= /usr/libexec +.endif CPPFLAGS+= -I${GCCARCH} -I${BACKENDOBJ} \ ${G_ALL_CFLAGS:M-D*} ${G_INCLUDES:M-I*:N-I.*} Index: src/external/gpl3/gcc/usr.bin/gcov-dump/Makefile diff -u src/external/gpl3/gcc/usr.bin/gcov-dump/Makefile:1.3 src/external/gpl3/gcc/usr.bin/gcov-dump/Makefile:1.4 --- src/external/gpl3/gcc/usr.bin/gcov-dump/Makefile:1.3 Fri Feb 1 10:34:19 2019 +++ src/external/gpl3/gcc/usr.bin/gcov-dump/Makefile Fri Apr 23 01:56:14 2021 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.3 2019/02/01 10:34:19 mrg Exp $ +# $NetBSD: Makefile,v 1.4 2021/04/23 01:56:14 mrg Exp $ .include <bsd.init.mk> @@ -9,8 +9,6 @@ CPPFLAGS+= -I${GCCARCH} -I${BACKENDOBJ} BINDIR= /usr/bin -MAN= gcov-dump.1 - .include "../Makefile.common" .include "../Makefile.libcpp" .include "../Makefile.backtrace" Added files: Index: src/external/gpl3/gcc/usr.bin/lto-dump/Makefile diff -u /dev/null src/external/gpl3/gcc/usr.bin/lto-dump/Makefile:1.1 --- /dev/null Fri Apr 23 01:56:14 2021 +++ src/external/gpl3/gcc/usr.bin/lto-dump/Makefile Fri Apr 23 01:56:14 2021 @@ -0,0 +1,35 @@ +# $NetBSD: Makefile,v 1.1 2021/04/23 01:56:14 mrg Exp $ + +PROG= lto-dump +# XXX pullout from LTO_DUMP_OBJS +SRCS= lto-lang.c \ + lto-object.c \ + attribs.c \ + lto-partition.c \ + lto-symtab.c \ + lto-dump.c \ + lto-common.c \ + main.c + +BINDIR= /usr/bin + +CPPFLAGS+= -DPREFIX=\"/usr\" + +COPTS.lto-lang.c+= -Wno-stack-protector +COPTS.lto-common.c+= -Wno-stack-protector + +.include "../Makefile.backend" +.include "../Makefile.target-defines" +.include "../Makefile.libcpp" +.include "../Makefile.backtrace" +.include "../Makefile.libdecnumber" + +.if ${MACHINE_ARCH} == "vax" +COPTS.lto-lang.c+=-O0 +COPTS.lto-symtab.c+=-O0 +.endif + +LDADD+= ${LIBIBERTY} ${LIBMPC} ${LIBMPFR} ${LIBGMP} -lintl -lz -lm +DPADD+= ${LIBIBERTY} ${LIBMPC} ${LIBMPFR} ${LIBGMP} ${LIBINTL} ${LIBZ} ${LIBM} + +.PATH: ${DIST}/gcc/lto ${DIST}/gcc ${DIST}/gcc/doc