Module Name: src Committed By: lukem Date: Sat Jun 3 21:31:47 UTC 2023
Modified Files: src/external/bsd/atf/lib/tools: Makefile src/external/bsd/file/lib: Makefile src/external/bsd/ipf/bin/ipsend: Makefile src/external/bsd/ntp/bin/ntpd: Makefile src/external/cddl/osnet/lib/libdtrace: Makefile src/external/gpl3/gcc.old/usr.bin/backend: Makefile src/external/gpl3/gcc/lib/libubsan: Makefile src/external/gpl3/gcc/usr.bin/backend: Makefile src/sys/external/bsd/drm2/i915drm: files.i915drmkms src/sys/external/bsd/drm2/radeon: files.radeon src/sys/modules/i915drmkms: Makefile src/tests/libexec/ld.elf_so: Makefile Log Message: adapt to ${CC_WNO_MAYBE_UNINITIALIZED} Use ${CC_WNO_MAYBE_UNINITIALIZED} instead of the older style more complex expressions. Remove workarounds if they were for a specific version of gcc < 10. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/external/bsd/atf/lib/tools/Makefile cvs rdiff -u -r1.15 -r1.16 src/external/bsd/file/lib/Makefile cvs rdiff -u -r1.5 -r1.6 src/external/bsd/ipf/bin/ipsend/Makefile cvs rdiff -u -r1.31 -r1.32 src/external/bsd/ntp/bin/ntpd/Makefile cvs rdiff -u -r1.31 -r1.32 src/external/cddl/osnet/lib/libdtrace/Makefile cvs rdiff -u -r1.17 -r1.18 src/external/gpl3/gcc.old/usr.bin/backend/Makefile cvs rdiff -u -r1.19 -r1.20 src/external/gpl3/gcc/lib/libubsan/Makefile cvs rdiff -u -r1.67 -r1.68 src/external/gpl3/gcc/usr.bin/backend/Makefile cvs rdiff -u -r1.89 -r1.90 src/sys/external/bsd/drm2/i915drm/files.i915drmkms cvs rdiff -u -r1.38 -r1.39 src/sys/external/bsd/drm2/radeon/files.radeon cvs rdiff -u -r1.21 -r1.22 src/sys/modules/i915drmkms/Makefile cvs rdiff -u -r1.19 -r1.20 src/tests/libexec/ld.elf_so/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/external/bsd/atf/lib/tools/Makefile diff -u src/external/bsd/atf/lib/tools/Makefile:1.7 src/external/bsd/atf/lib/tools/Makefile:1.8 --- src/external/bsd/atf/lib/tools/Makefile:1.7 Sun Sep 29 23:44:58 2019 +++ src/external/bsd/atf/lib/tools/Makefile Sat Jun 3 21:31:45 2023 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.7 2019/09/29 23:44:58 mrg Exp $ +# $NetBSD: Makefile,v 1.8 2023/06/03 21:31:45 lukem Exp $ NOLINT= # defined @@ -36,8 +36,6 @@ SRCS= application.cpp \ ui.cpp \ user.cpp -.if defined(HAVE_GCC) && ${HAVE_GCC} >= 7 && ${ACTIVE_CC} == "gcc" -COPTS.parser.cpp += -Wno-error=maybe-uninitialized -.endif +COPTS.parser.cpp += ${CC_WNO_MAYBE_UNINITIALIZED} .include <bsd.lib.mk> Index: src/external/bsd/file/lib/Makefile diff -u src/external/bsd/file/lib/Makefile:1.15 src/external/bsd/file/lib/Makefile:1.16 --- src/external/bsd/file/lib/Makefile:1.15 Tue Dec 17 18:59:39 2019 +++ src/external/bsd/file/lib/Makefile Sat Jun 3 21:31:45 2023 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.15 2019/12/17 18:59:39 christos Exp $ +# $NetBSD: Makefile,v 1.16 2023/06/03 21:31:45 lukem Exp $ # USE_FORT?= yes # data driven bugs? @@ -42,6 +42,4 @@ magic.h: magic.h.in ${TOOL_SED} -e "s/X.YY/${VERSION:S/.//g}/" < ${.ALLSRC} > ${.TARGET} CLEANFILES+= magic.h -CFLAGS+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} == 8:? -Wno-maybe-uninitialized :} - .include <bsd.lib.mk> Index: src/external/bsd/ipf/bin/ipsend/Makefile diff -u src/external/bsd/ipf/bin/ipsend/Makefile:1.5 src/external/bsd/ipf/bin/ipsend/Makefile:1.6 --- src/external/bsd/ipf/bin/ipsend/Makefile:1.5 Wed Feb 12 00:30:48 2020 +++ src/external/bsd/ipf/bin/ipsend/Makefile Sat Jun 3 21:31:45 2023 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.5 2020/02/12 00:30:48 fox Exp $ +# $NetBSD: Makefile,v 1.6 2023/06/03 21:31:45 lukem Exp $ .include <bsd.own.mk> .include "../Makefile.inc" @@ -25,8 +25,6 @@ DPSRCS+= iplang_y.h .PATH: ${UDIST}/ipsend \ ${UDIST}/iplang -COPTS.ipsopt.c+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} == 8:? -Wno-error=maybe-uninitialized :} - iplang_y.c: iplang_y.y ${_MKTARGET_CREATE} ${YACC} -d ${.ALLSRC} Index: src/external/bsd/ntp/bin/ntpd/Makefile diff -u src/external/bsd/ntp/bin/ntpd/Makefile:1.31 src/external/bsd/ntp/bin/ntpd/Makefile:1.32 --- src/external/bsd/ntp/bin/ntpd/Makefile:1.31 Sat Jun 3 09:09:04 2023 +++ src/external/bsd/ntp/bin/ntpd/Makefile Sat Jun 3 21:31:46 2023 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.31 2023/06/03 09:09:04 lukem Exp $ +# $NetBSD: Makefile,v 1.32 2023/06/03 21:31:46 lukem Exp $ .include <bsd.own.mk> @@ -87,7 +87,7 @@ CPPFLAGS+=-I${IDIST}/include -I${IDIST}/ .PATH: ${DIST} YHEADER=1 -COPTS.ntp_control.c+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 7:? -Wno-error=maybe-uninitialized :} +COPTS.ntp_control.c+= ${CC_WNO_MAYBE_UNINITIALIZED} COPTS.ntp_loopfilter.c+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 8:? -Wno-error=restrict :} COPTS.ntp_loopfilter.c+= ${CC_WNO_FORMAT_TRUNCATION} COPTS.ntp_crypto.c+= ${CC_WNO_FORMAT_TRUNCATION} Index: src/external/cddl/osnet/lib/libdtrace/Makefile diff -u src/external/cddl/osnet/lib/libdtrace/Makefile:1.31 src/external/cddl/osnet/lib/libdtrace/Makefile:1.32 --- src/external/cddl/osnet/lib/libdtrace/Makefile:1.31 Sat Jun 3 09:09:05 2023 +++ src/external/cddl/osnet/lib/libdtrace/Makefile Sat Jun 3 21:31:46 2023 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.31 2023/06/03 09:09:05 lukem Exp $ +# $NetBSD: Makefile,v 1.32 2023/06/03 21:31:46 lukem Exp $ # $FreeBSD: head/cddl/lib/libdtrace/Makefile 314654 2017-03-04 11:30:04Z ngie $ @@ -89,24 +89,18 @@ COPTS.dt_lex.c += ${CC_WNO_STRINGOP_TRU COPTS.dt_pid.c += ${CC_WNO_STRINGOP_TRUNCATION} COPTS.dt_consume.c += -Wno-parentheses -COPTS.dt_consume.c += ${${ACTIVE_CC} == "gcc" :? -Wno-maybe-uninitialized :} +COPTS.dt_consume.c += ${CC_WNO_MAYBE_UNINITIALIZED} COPTS.dt_options.c += -Wno-parentheses COPTS.dt_pid.c += ${${ACTIVE_CC} == "gcc" :? -Wno-unused-but-set-variable :} COPTS.dt_isadep.c += -Wno-unused-variable -.if (${MKLIBCSANITIZER:Uno} == "yes") -.if (${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} == 8) -COPTS.dt_proc.c+= -Wno-error=maybe-uninitialized -.endif -.endif - .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" CPPFLAGS+= -I${OPENSOLARIS_SYS_DISTDIR}/uts/intel CPPFLAGS+= -I${.CURDIR}/../../dev/dtrace/x86 .PATH: ${.CURDIR}/../../dist/lib/libdtrace/i386 ${.CURDIR}/../../dev/dtrace/x86 SRCS+= dis_tables.c COPTS.dis_tables.c += -Wno-parentheses -COPTS.dis_tables.c += ${${ACTIVE_CC} == "gcc" :? -Wno-maybe-uninitialized :} +COPTS.dis_tables.c += ${CC_WNO_MAYBE_UNINITIALIZED} .elif ${MACHINE_ARCH} == "sparc64" CPPFLAGS+= -I${OPENSOLARIS_SYS_DISTDIR}/uts/sparc .elif ${MACHINE_ARCH} == "aarch64" Index: src/external/gpl3/gcc.old/usr.bin/backend/Makefile diff -u src/external/gpl3/gcc.old/usr.bin/backend/Makefile:1.17 src/external/gpl3/gcc.old/usr.bin/backend/Makefile:1.18 --- src/external/gpl3/gcc.old/usr.bin/backend/Makefile:1.17 Fri May 19 23:28:21 2023 +++ src/external/gpl3/gcc.old/usr.bin/backend/Makefile Sat Jun 3 21:31:46 2023 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.17 2023/05/19 23:28:21 lukem Exp $ +# $NetBSD: Makefile,v 1.18 2023/06/03 21:31:46 lukem Exp $ HOSTPROG_CXX= 1 LIBISPRIVATE= yes @@ -601,7 +601,7 @@ COPTS.tree.c= ${${ACTIVE_CC} == "clang" CFLAGS+= -Wno-stack-protector -COPTS.dwarf2out.c+=-Wno-error=maybe-uninitialized +COPTS.dwarf2out.c+=${CC_WNO_MAYBE_UNINITIALIZED} .if ${GCC_MACHINE_ARCH} == "m68000" || ${GCC_MACHINE_ARCH} == "m68k" || \ ${GCC_MACHINE_ARCH} == "coldfire" Index: src/external/gpl3/gcc/lib/libubsan/Makefile diff -u src/external/gpl3/gcc/lib/libubsan/Makefile:1.19 src/external/gpl3/gcc/lib/libubsan/Makefile:1.20 --- src/external/gpl3/gcc/lib/libubsan/Makefile:1.19 Mon Apr 12 00:05:56 2021 +++ src/external/gpl3/gcc/lib/libubsan/Makefile Sat Jun 3 21:31:46 2023 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.19 2021/04/12 00:05:56 mrg Exp $ +# $NetBSD: Makefile,v 1.20 2023/06/03 21:31:46 lukem Exp $ UNSUPPORTED_COMPILER.clang= # defined LIBISCXX = yes @@ -38,6 +38,6 @@ LIBDPLIBS+= pthread ${NETBSDSRCDIR}/lib/ CPPFLAGS+=-DCAN_SANITIZE_UB=1 # XXX -COPTS.ubsan_handlers.cc+=-Wno-error=maybe-uninitialized +COPTS.ubsan_handlers.cc+=${CC_WNO_MAYBE_UNINITIALIZED} .include <bsd.lib.mk> Index: src/external/gpl3/gcc/usr.bin/backend/Makefile diff -u src/external/gpl3/gcc/usr.bin/backend/Makefile:1.67 src/external/gpl3/gcc/usr.bin/backend/Makefile:1.68 --- src/external/gpl3/gcc/usr.bin/backend/Makefile:1.67 Fri May 19 23:28:20 2023 +++ src/external/gpl3/gcc/usr.bin/backend/Makefile Sat Jun 3 21:31:46 2023 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.67 2023/05/19 23:28:20 lukem Exp $ +# $NetBSD: Makefile,v 1.68 2023/06/03 21:31:46 lukem Exp $ HOSTPROG_CXX= 1 LIBISPRIVATE= yes @@ -601,7 +601,7 @@ COPTS.tree.c= ${${ACTIVE_CC} == "clang" CFLAGS+= -Wno-stack-protector -COPTS.dwarf2out.c+=-Wno-error=maybe-uninitialized +COPTS.dwarf2out.c+=${CC_WNO_MAYBE_UNINITIALIZED} .if ${GCC_MACHINE_ARCH} == "m68000" || ${GCC_MACHINE_ARCH} == "m68k" || \ ${GCC_MACHINE_ARCH} == "coldfire" Index: src/sys/external/bsd/drm2/i915drm/files.i915drmkms diff -u src/sys/external/bsd/drm2/i915drm/files.i915drmkms:1.89 src/sys/external/bsd/drm2/i915drm/files.i915drmkms:1.90 --- src/sys/external/bsd/drm2/i915drm/files.i915drmkms:1.89 Sat Jun 3 21:30:22 2023 +++ src/sys/external/bsd/drm2/i915drm/files.i915drmkms Sat Jun 3 21:31:46 2023 @@ -1,4 +1,4 @@ -# $NetBSD: files.i915drmkms,v 1.89 2023/06/03 21:30:22 lukem Exp $ +# $NetBSD: files.i915drmkms,v 1.90 2023/06/03 21:31:46 lukem Exp $ version 20180827 @@ -48,9 +48,9 @@ makeoptions i915drmkms "CWARNFLAGS.i91 makeoptions i915drmkms "CWARNFLAGS.i915_pci.c"+="${${ACTIVE_CC} == clang:? -Wno-initializer-overrides :}" makeoptions i915drmkms "CWARNFLAGS.i915_sw_fence.c"+="${${ACTIVE_CC} == clang :? -Wno-unused-function :}" -makeoptions i915drmkms "CWARNFLAGS.intel_sprite.c"+="${${ACTIVE_CC} == gcc:? -Wno-maybe-uninitialized :}" +makeoptions i915drmkms "CWARNFLAGS.intel_sprite.c"+="${CC_WNO_MAYBE_UNINITIALIZED}" -makeoptions i915drmkms "CWARNFLAGS.intel_ddi.c"+="${${ACTIVE_CC} == gcc && ${HAVE_GCC:U0} >= 10:? -Wno-maybe-uninitialized :} ${CC_WNO_IMPLICIT_FALLTHROUGH}" +makeoptions i915drmkms "CWARNFLAGS.intel_ddi.c"+="${CC_WNO_MAYBE_UNINITIALIZED} ${CC_WNO_IMPLICIT_FALLTHROUGH}" makeoptions i915drmkms "CWARNFLAGS.intel_display.c"+="${CC_WNO_IMPLICIT_FALLTHROUGH}" makeoptions i915drmkms "CWARNFLAGS.intel_guc_submission.c"+="${${ACTIVE_CC} == clang :? -Wno-unused-function :}" makeoptions i915drmkms "CWARNFLAGS.intel_hdmi.c"+="${${ACTIVE_CC} == clang :? -Wno-unused-function :}" Index: src/sys/external/bsd/drm2/radeon/files.radeon diff -u src/sys/external/bsd/drm2/radeon/files.radeon:1.38 src/sys/external/bsd/drm2/radeon/files.radeon:1.39 --- src/sys/external/bsd/drm2/radeon/files.radeon:1.38 Sat Jun 3 21:30:22 2023 +++ src/sys/external/bsd/drm2/radeon/files.radeon Sat Jun 3 21:31:47 2023 @@ -1,4 +1,4 @@ -# $NetBSD: files.radeon,v 1.38 2023/06/03 21:30:22 lukem Exp $ +# $NetBSD: files.radeon,v 1.39 2023/06/03 21:31:47 lukem Exp $ version 20180827 @@ -34,7 +34,7 @@ makeoptions radeon "CWARNFLAGS.radeon"+= makeoptions radeon "CWARNFLAGS.radeon"+="-Wno-shadow" makeoptions radeon "CWARNFLAGS.radeon"+="-Wno-unused-const-variable" -makeoptions radeon "CWARNFLAGS.radeon"+="${${ACTIVE_CC} == gcc:? -Wno-maybe-uninitialized :}" +makeoptions radeon "CWARNFLAGS.radeon"+="${CC_WNO_MAYBE_UNINITIALIZED}" #makeoptions radeon "CWARNFLAGS.radeon_cs.c"+="${CC_WNO_IMPLICIT_FALLTHROUGH}" makeoptions radeon "CWARNFLAGS.radeon_evergreen_cs.c"+="${CC_WNO_IMPLICIT_FALLTHROUGH}" Index: src/sys/modules/i915drmkms/Makefile diff -u src/sys/modules/i915drmkms/Makefile:1.21 src/sys/modules/i915drmkms/Makefile:1.22 --- src/sys/modules/i915drmkms/Makefile:1.21 Sat Jun 3 09:09:14 2023 +++ src/sys/modules/i915drmkms/Makefile Sat Jun 3 21:31:47 2023 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.21 2023/06/03 09:09:14 lukem Exp $ +# $NetBSD: Makefile,v 1.22 2023/06/03 21:31:47 lukem Exp $ .include "../Makefile.inc" .include "../drmkms/Makefile.inc" @@ -59,7 +59,7 @@ CWARNFLAGS+= -Wno-shadow COPTS.i915_pci.c+= ${${ACTIVE_CC} == "gcc":? -Wno-override-init :} COPTS.i915_pci.c+= ${${ACTIVE_CC} == "clang":? -Wno-initializer-overrides :} COPTS.i915_sw_fence.c+= ${${ACTIVE_CC} == "clang":? -Wno-unused-function :} -COPTS.intel_sprite.c+= ${${ACTIVE_CC} == "gcc":? -Wno-maybe-uninitialized :} +COPTS.intel_sprite.c+= ${CC_WNO_MAYBE_UNINITIALIZED} COPTS.intel_ddi.c+= ${CC_WNO_MAYBE_UNINITIALIZED} COPTS.intel_ddi.c+= ${CC_WNO_IMPLICIT_FALLTHROUGH} COPTS.intel_display.c+= ${CC_WNO_IMPLICIT_FALLTHROUGH} Index: src/tests/libexec/ld.elf_so/Makefile diff -u src/tests/libexec/ld.elf_so/Makefile:1.19 src/tests/libexec/ld.elf_so/Makefile:1.20 --- src/tests/libexec/ld.elf_so/Makefile:1.19 Fri Jun 2 19:09:11 2023 +++ src/tests/libexec/ld.elf_so/Makefile Sat Jun 3 21:31:47 2023 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.19 2023/06/02 19:09:11 riastradh Exp $ +# $NetBSD: Makefile,v 1.20 2023/06/03 21:31:47 lukem Exp $ # NOMAN= # defined @@ -31,7 +31,7 @@ TESTS_C+= t_dlerror-cleared t_dlerror-fa TESTS_C+= t_rtld_r_debug TESTS_C+= t_tls_extern -COPTS.t_rtld_r_debug.c += ${${ACTIVE_CC} == "gcc" :? -Wno-maybe-uninitialized :} +COPTS.t_rtld_r_debug.c += ${CC_WNO_MAYBE_UNINITIALIZED} LDADD.t_dlerror-false= -Wl,-rpath,/var/nonexistent/lib LDADD.t_dlvsym= -Wl,-rpath,${TESTSDIR}/h_helper_symver_dso2