Module Name: src
Committed By: lukem
Date: Sat Jun 3 08:53:01 UTC 2023
Modified Files:
src/external/apache2/llvm/lib/libLLVMInstCombine: Makefile
src/external/apache2/llvm/lib/libLLVMInstrumentation: Makefile
src/external/apache2/mDNSResponder/usr.sbin/mdnsd: Makefile
src/external/bsd/ipf: Makefile.inc
src/external/bsd/ipf/bin/ipmon: Makefile
src/external/bsd/ntp/bin/ntpd: Makefile
src/external/bsd/tcpdump/bin: Makefile
src/external/bsd/wpa/bin/hostapd: Makefile
src/external/gpl3/gcc: README.warnings
src/external/gpl3/gcc.old: README.warnings
src/external/mit/xorg/server/drivers/xf86-video-intel: Makefile
src/external/mit/xorg/server/drivers/xf86-video-vmware: Makefile
src/lib/libc/net: Makefile.inc
src/libexec/identd: Makefile
src/sbin/dump: Makefile
src/sbin/fsck_ffs: Makefile
src/sbin/fsck_udf: Makefile
src/sbin/fsck_v7fs: Makefile
src/sbin/fsdb: Makefile
src/sbin/newfs: Makefile
src/sbin/newfs_udf: Makefile
src/sbin/newfs_v7fs: Makefile
src/sbin/nvmectl: Makefile
src/share/mk: bsd.kmodule.mk bsd.own.mk
src/sys/arch/bebox/stand/boot: Makefile
src/sys/arch/i386/stand: Makefile.booters
src/sys/arch/i386/stand/boot: Makefile.boot
src/sys/arch/i386/stand/bootxx: Makefile.bootxx
src/sys/arch/i386/stand/efiboot: Makefile.efiboot
src/sys/arch/i386/stand/efiboot/bootx64: Makefile
src/sys/arch/i386/stand/lib: Makefile
src/sys/arch/macppc/stand: Makefile.inc
src/sys/arch/mipsco/stand/installboot: Makefile
src/sys/arch/prep/stand/boot: Makefile
src/sys/arch/sparc/stand/boot: Makefile
src/sys/arch/sparc/stand/bootxx: Makefile
src/sys/arch/sparc/stand/ofwboot: Makefile
src/sys/arch/sun3/conf: Makefile.sun3
src/sys/arch/zaurus/stand: Makefile.inc
src/sys/conf: Makefile.kern.inc copts.mk
src/sys/modules/ffs: Makefile
src/sys/modules/ipl: Makefile
src/sys/modules/npf: Makefile
src/sys/modules/pf: Makefile
src/sys/modules/slcompress: Makefile
src/sys/modules/udf: Makefile
src/sys/modules/v7fs: Makefile
src/sys/rump/fs/lib/libffs: Makefile
src/sys/rump/fs/lib/libmsdos: Makefile
src/sys/rump/fs/lib/libudf: Makefile
src/sys/rump/fs/lib/libv7fs: Makefile
src/sys/rump/fs/lib/libzfs: Makefile
src/sys/rump/net/lib: Makefile.inc
src/sys/stand/efiboot: Makefile.efiboot
src/tests/lib/libc/sys: Makefile
src/usr.bin/kdump: Makefile
src/usr.bin/ktruss: Makefile
src/usr.sbin/bootp/common: Makefile
src/usr.sbin/fstyp: Makefile
src/usr.sbin/installboot: Makefile
src/usr.sbin/makefs/udf: Makefile.inc
src/usr.sbin/map-mbone: Makefile
src/usr.sbin/mrinfo: Makefile
src/usr.sbin/mrouted: Makefile
src/usr.sbin/mtrace: Makefile
src/usr.sbin/ndbootd: Makefile
src/usr.sbin/pf: Makefile.inc
src/usr.sbin/racoon: Makefile
Log Message:
bsd.own.mk: rename to CC_WNO_ADDRESS_OF_PACKED_MEMBER
Provide a single variable
CC_WNO_ADDRESS_OF_PACKED_MEMBER
with options for both clang and gcc, to replace
CLANG_NO_ADDR_OF_PACKED_MEMBER
CC_NO_ADDR_OF_PACKED_MEMBER
GCC_NO_ADDR_OF_PACKED_MEMBER
Using the convention CC_compilerflag, where compilerflag
is based on the full compiler flag name.
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 \
src/external/apache2/llvm/lib/libLLVMInstCombine/Makefile
cvs rdiff -u -r1.3 -r1.4 \
src/external/apache2/llvm/lib/libLLVMInstrumentation/Makefile
cvs rdiff -u -r1.14 -r1.15 \
src/external/apache2/mDNSResponder/usr.sbin/mdnsd/Makefile
cvs rdiff -u -r1.6 -r1.7 src/external/bsd/ipf/Makefile.inc
cvs rdiff -u -r1.4 -r1.5 src/external/bsd/ipf/bin/ipmon/Makefile
cvs rdiff -u -r1.29 -r1.30 src/external/bsd/ntp/bin/ntpd/Makefile
cvs rdiff -u -r1.22 -r1.23 src/external/bsd/tcpdump/bin/Makefile
cvs rdiff -u -r1.16 -r1.17 src/external/bsd/wpa/bin/hostapd/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/gpl3/gcc/README.warnings
cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/gcc.old/README.warnings
cvs rdiff -u -r1.34 -r1.35 \
src/external/mit/xorg/server/drivers/xf86-video-intel/Makefile
cvs rdiff -u -r1.14 -r1.15 \
src/external/mit/xorg/server/drivers/xf86-video-vmware/Makefile
cvs rdiff -u -r1.92 -r1.93 src/lib/libc/net/Makefile.inc
cvs rdiff -u -r1.19 -r1.20 src/libexec/identd/Makefile
cvs rdiff -u -r1.41 -r1.42 src/sbin/dump/Makefile
cvs rdiff -u -r1.50 -r1.51 src/sbin/fsck_ffs/Makefile
cvs rdiff -u -r1.1 -r1.2 src/sbin/fsck_udf/Makefile
cvs rdiff -u -r1.3 -r1.4 src/sbin/fsck_v7fs/Makefile
cvs rdiff -u -r1.41 -r1.42 src/sbin/fsdb/Makefile
cvs rdiff -u -r1.41 -r1.42 src/sbin/newfs/Makefile
cvs rdiff -u -r1.8 -r1.9 src/sbin/newfs_udf/Makefile
cvs rdiff -u -r1.5 -r1.6 src/sbin/newfs_v7fs/Makefile
cvs rdiff -u -r1.5 -r1.6 src/sbin/nvmectl/Makefile
cvs rdiff -u -r1.82 -r1.83 src/share/mk/bsd.kmodule.mk
cvs rdiff -u -r1.1335 -r1.1336 src/share/mk/bsd.own.mk
cvs rdiff -u -r1.36 -r1.37 src/sys/arch/bebox/stand/boot/Makefile
cvs rdiff -u -r1.95 -r1.96 src/sys/arch/i386/stand/Makefile.booters
cvs rdiff -u -r1.75 -r1.76 src/sys/arch/i386/stand/boot/Makefile.boot
cvs rdiff -u -r1.52 -r1.53 src/sys/arch/i386/stand/bootxx/Makefile.bootxx
cvs rdiff -u -r1.20 -r1.21 src/sys/arch/i386/stand/efiboot/Makefile.efiboot
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/i386/stand/efiboot/bootx64/Makefile
cvs rdiff -u -r1.48 -r1.49 src/sys/arch/i386/stand/lib/Makefile
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/macppc/stand/Makefile.inc
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/mipsco/stand/installboot/Makefile
cvs rdiff -u -r1.32 -r1.33 src/sys/arch/prep/stand/boot/Makefile
cvs rdiff -u -r1.44 -r1.45 src/sys/arch/sparc/stand/boot/Makefile
cvs rdiff -u -r1.19 -r1.20 src/sys/arch/sparc/stand/bootxx/Makefile
cvs rdiff -u -r1.40 -r1.41 src/sys/arch/sparc/stand/ofwboot/Makefile
cvs rdiff -u -r1.110 -r1.111 src/sys/arch/sun3/conf/Makefile.sun3
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/zaurus/stand/Makefile.inc
cvs rdiff -u -r1.295 -r1.296 src/sys/conf/Makefile.kern.inc
cvs rdiff -u -r1.7 -r1.8 src/sys/conf/copts.mk
cvs rdiff -u -r1.23 -r1.24 src/sys/modules/ffs/Makefile
cvs rdiff -u -r1.7 -r1.8 src/sys/modules/ipl/Makefile
cvs rdiff -u -r1.29 -r1.30 src/sys/modules/npf/Makefile
cvs rdiff -u -r1.16 -r1.17 src/sys/modules/pf/Makefile
cvs rdiff -u -r1.5 -r1.6 src/sys/modules/slcompress/Makefile
cvs rdiff -u -r1.7 -r1.8 src/sys/modules/udf/Makefile
cvs rdiff -u -r1.4 -r1.5 src/sys/modules/v7fs/Makefile
cvs rdiff -u -r1.21 -r1.22 src/sys/rump/fs/lib/libffs/Makefile
cvs rdiff -u -r1.6 -r1.7 src/sys/rump/fs/lib/libmsdos/Makefile
cvs rdiff -u -r1.11 -r1.12 src/sys/rump/fs/lib/libudf/Makefile
cvs rdiff -u -r1.3 -r1.4 src/sys/rump/fs/lib/libv7fs/Makefile
cvs rdiff -u -r1.8 -r1.9 src/sys/rump/fs/lib/libzfs/Makefile
cvs rdiff -u -r1.8 -r1.9 src/sys/rump/net/lib/Makefile.inc
cvs rdiff -u -r1.26 -r1.27 src/sys/stand/efiboot/Makefile.efiboot
cvs rdiff -u -r1.72 -r1.73 src/tests/lib/libc/sys/Makefile
cvs rdiff -u -r1.35 -r1.36 src/usr.bin/kdump/Makefile
cvs rdiff -u -r1.32 -r1.33 src/usr.bin/ktruss/Makefile
cvs rdiff -u -r1.10 -r1.11 src/usr.sbin/bootp/common/Makefile
cvs rdiff -u -r1.12 -r1.13 src/usr.sbin/fstyp/Makefile
cvs rdiff -u -r1.56 -r1.57 src/usr.sbin/installboot/Makefile
cvs rdiff -u -r1.6 -r1.7 src/usr.sbin/makefs/udf/Makefile.inc
cvs rdiff -u -r1.10 -r1.11 src/usr.sbin/map-mbone/Makefile
cvs rdiff -u -r1.11 -r1.12 src/usr.sbin/mrinfo/Makefile
cvs rdiff -u -r1.17 -r1.18 src/usr.sbin/mrouted/Makefile
cvs rdiff -u -r1.12 -r1.13 src/usr.sbin/mtrace/Makefile
cvs rdiff -u -r1.8 -r1.9 src/usr.sbin/ndbootd/Makefile
cvs rdiff -u -r1.11 -r1.12 src/usr.sbin/pf/Makefile.inc
cvs rdiff -u -r1.42 -r1.43 src/usr.sbin/racoon/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/apache2/llvm/lib/libLLVMInstCombine/Makefile
diff -u src/external/apache2/llvm/lib/libLLVMInstCombine/Makefile:1.3 src/external/apache2/llvm/lib/libLLVMInstCombine/Makefile:1.4
--- src/external/apache2/llvm/lib/libLLVMInstCombine/Makefile:1.3 Sun May 30 01:56:53 2021
+++ src/external/apache2/llvm/lib/libLLVMInstCombine/Makefile Sat Jun 3 08:52:53 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2021/05/30 01:56:53 joerg Exp $
+# $NetBSD: Makefile,v 1.4 2023/06/03 08:52:53 lukem Exp $
LIB= LLVMInstCombine
@@ -28,4 +28,4 @@ SRCS+= InstCombineAddSub.cpp \
.include <bsd.lib.mk>
.endif
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
Index: src/external/apache2/llvm/lib/libLLVMInstrumentation/Makefile
diff -u src/external/apache2/llvm/lib/libLLVMInstrumentation/Makefile:1.3 src/external/apache2/llvm/lib/libLLVMInstrumentation/Makefile:1.4
--- src/external/apache2/llvm/lib/libLLVMInstrumentation/Makefile:1.3 Sun May 30 01:56:53 2021
+++ src/external/apache2/llvm/lib/libLLVMInstrumentation/Makefile Sat Jun 3 08:52:53 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2021/05/30 01:56:53 joerg Exp $
+# $NetBSD: Makefile,v 1.4 2023/06/03 08:52:53 lukem Exp $
LIB= LLVMInstrumentation
@@ -32,4 +32,4 @@ SRCS+= AddressSanitizer.cpp \
.include <bsd.lib.mk>
.endif
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
Index: src/external/apache2/mDNSResponder/usr.sbin/mdnsd/Makefile
diff -u src/external/apache2/mDNSResponder/usr.sbin/mdnsd/Makefile:1.14 src/external/apache2/mDNSResponder/usr.sbin/mdnsd/Makefile:1.15
--- src/external/apache2/mDNSResponder/usr.sbin/mdnsd/Makefile:1.14 Tue Apr 13 06:25:48 2021
+++ src/external/apache2/mDNSResponder/usr.sbin/mdnsd/Makefile Sat Jun 3 08:52:53 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2021/04/13 06:25:48 mrg Exp $
+# $NetBSD: Makefile,v 1.15 2023/06/03 08:52:53 lukem Exp $
PROG= mdnsd
@@ -18,7 +18,7 @@ COPTS.uds_daemon.c += -Wno-stack-protect
MAN= mdnsd.8
CWARNFLAGS.clang+= -Wno-unused-value -Wno-error=address-of-packed-member
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
COPTS.DNSCommon.c+= ${GCC_NO_RETURN_LOCAL_ADDR}
Index: src/external/bsd/ipf/Makefile.inc
diff -u src/external/bsd/ipf/Makefile.inc:1.6 src/external/bsd/ipf/Makefile.inc:1.7
--- src/external/bsd/ipf/Makefile.inc:1.6 Tue Jan 5 11:07:59 2021
+++ src/external/bsd/ipf/Makefile.inc Sat Jun 3 08:52:53 2023
@@ -1,11 +1,11 @@
-# $NetBSD: Makefile.inc,v 1.6 2021/01/05 11:07:59 simonb Exp $
+# $NetBSD: Makefile.inc,v 1.7 2023/06/03 08:52:53 lukem Exp $
WARNS?= 1 # XXX -Wcast-qual -Wshadow
CWARNFLAGS.clang+= -Wno-format -Wno-tautological-compare \
-Wno-self-assign -Wno-array-bounds \
-Wno-error=unused-const-variable \
-Wno-error=address-of-packed-member
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.own.mk>
Index: src/external/bsd/ipf/bin/ipmon/Makefile
diff -u src/external/bsd/ipf/bin/ipmon/Makefile:1.4 src/external/bsd/ipf/bin/ipmon/Makefile:1.5
--- src/external/bsd/ipf/bin/ipmon/Makefile:1.4 Sun Sep 6 07:20:26 2020
+++ src/external/bsd/ipf/bin/ipmon/Makefile Sat Jun 3 08:52:53 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2020/09/06 07:20:26 mrg Exp $
+# $NetBSD: Makefile,v 1.5 2023/06/03 08:52:53 lukem Exp $
PROG= ipmon
SRCS= ipmon.c ipmon_y.c ipmon_l.c
@@ -36,6 +36,6 @@ ipmon_l.h: lexer.h
${TOOL_SED} -e 's/yy/ipmon_yy/g' \
${.ALLSRC} > ${.TARGET}
-COPTS.ipmon.c+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} ${GCC_NO_FORMAT_OVERFLOW}
+COPTS.ipmon.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} ${GCC_NO_FORMAT_OVERFLOW}
.include <bsd.prog.mk>
Index: src/external/bsd/ntp/bin/ntpd/Makefile
diff -u src/external/bsd/ntp/bin/ntpd/Makefile:1.29 src/external/bsd/ntp/bin/ntpd/Makefile:1.30
--- src/external/bsd/ntp/bin/ntpd/Makefile:1.29 Tue May 9 20:51:14 2023
+++ src/external/bsd/ntp/bin/ntpd/Makefile Sat Jun 3 08:52:54 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.29 2023/05/09 20:51:14 christos Exp $
+# $NetBSD: Makefile,v 1.30 2023/06/03 08:52:54 lukem Exp $
.include <bsd.own.mk>
@@ -95,7 +95,7 @@ COPTS.refclock_jjy.c+= ${GCC_NO_STRINGO
COPTS.refclock_parse.c+= ${GCC_NO_FORMAT_TRUNCATION}
COPTS.refclock_leitch.c+= ${GCC_NO_FORMAT_TRUNCATION}
COPTS.refclock_neoclock4x.c+= ${GCC_NO_FORMAT_TRUNCATION}
-COPTS.ntp_io.c+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+COPTS.ntp_io.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
COPTS.ntp_crypto.c+= -Wno-error=deprecated-declarations
CLEANFILES+=${MAN}
Index: src/external/bsd/tcpdump/bin/Makefile
diff -u src/external/bsd/tcpdump/bin/Makefile:1.22 src/external/bsd/tcpdump/bin/Makefile:1.23
--- src/external/bsd/tcpdump/bin/Makefile:1.22 Tue May 9 20:55:39 2023
+++ src/external/bsd/tcpdump/bin/Makefile Sat Jun 3 08:52:54 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.22 2023/05/09 20:55:39 christos Exp $
+# $NetBSD: Makefile,v 1.23 2023/06/03 08:52:54 lukem Exp $
WARNS?= 1 # XXX: need to cleanup later
@@ -206,7 +206,7 @@ tcpdump.8: tcpdump.1.in
cp ${.ALLSRC} ${.TARGET}
CWARNFLAGS.clang+= -Wno-error=address-of-packed-member
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
COPTS.print-bgp.c+= ${GCC_NO_FORMAT_TRUNCATION}
COPTS.signature.c+= -Wno-error=deprecated-declarations
COPTS.print-tcp.c+= -Wno-error=deprecated-declarations
Index: src/external/bsd/wpa/bin/hostapd/Makefile
diff -u src/external/bsd/wpa/bin/hostapd/Makefile:1.16 src/external/bsd/wpa/bin/hostapd/Makefile:1.17
--- src/external/bsd/wpa/bin/hostapd/Makefile:1.16 Tue May 9 21:05:24 2023
+++ src/external/bsd/wpa/bin/hostapd/Makefile Sat Jun 3 08:52:54 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2023/05/09 21:05:24 christos Exp $
+# $NetBSD: Makefile,v 1.17 2023/06/03 08:52:54 lukem Exp $
.include "${.CURDIR}/../Makefile.inc"
@@ -246,7 +246,7 @@ SRCS+= tls_none.c sha1-internal.c md5-i
SRCS+= sha1-pbkdf2.c sha1.c md5.c
.endif
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
COPTS.dpp.c+= -Wno-error=deprecated-declarations
COPTS.crypto_openssl.c+= -Wno-error=deprecated-declarations
COPTS.fips_prf_openssl.c+= -Wno-error=deprecated-declarations
Index: src/external/gpl3/gcc/README.warnings
diff -u src/external/gpl3/gcc/README.warnings:1.1 src/external/gpl3/gcc/README.warnings:1.2
--- src/external/gpl3/gcc/README.warnings:1.1 Thu Apr 15 05:15:04 2021
+++ src/external/gpl3/gcc/README.warnings Sat Jun 3 08:52:54 2023
@@ -1,4 +1,4 @@
-$NetBSD: README.warnings,v 1.1 2021/04/15 05:15:04 mrg Exp $
+$NetBSD: README.warnings,v 1.2 2023/06/03 08:52:54 lukem Exp $
What to do about GCC warnings and NetBSD.
@@ -19,7 +19,7 @@ modified for updates to warnings and new
COPTS.foo.c += ${GCC_NO_STRINGOP_TRUNCATION}
COPTS.foo.c += ${GCC_NO_CAST_FUNCTION_TYPE}
COPTS.foo.c += ${GCC_NO_IMPLICIT_FALLTHRU}
- COPTS.foo.c += ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+ COPTS.foo.c += ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
COPTS.foo.c += ${GCC_NO_MAYBE_UNINITIALIZED}
COPTS.foo.c += ${GCC_NO_RETURN_LOCAL_ADDR}
@@ -56,7 +56,7 @@ new GCC 9 warnings:
general family of string functions (str*(), etc.), and has
similar issues of false positives.
- bsd.own.mk variable: ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+ bsd.own.mk variable: ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
new GCC 8 warnings:
Index: src/external/gpl3/gcc.old/README.warnings
diff -u src/external/gpl3/gcc.old/README.warnings:1.2 src/external/gpl3/gcc.old/README.warnings:1.3
--- src/external/gpl3/gcc.old/README.warnings:1.2 Mon Feb 20 02:11:03 2023
+++ src/external/gpl3/gcc.old/README.warnings Sat Jun 3 08:52:54 2023
@@ -1,4 +1,4 @@
-$NetBSD: README.warnings,v 1.2 2023/02/20 02:11:03 mrg Exp $
+$NetBSD: README.warnings,v 1.3 2023/06/03 08:52:54 lukem Exp $
What to do about GCC warnings and NetBSD.
@@ -19,7 +19,7 @@ modified for updates to warnings and new
COPTS.foo.c += ${GCC_NO_STRINGOP_TRUNCATION}
COPTS.foo.c += ${GCC_NO_CAST_FUNCTION_TYPE}
COPTS.foo.c += ${GCC_NO_IMPLICIT_FALLTHRU}
- COPTS.foo.c += ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+ COPTS.foo.c += ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
COPTS.foo.c += ${GCC_NO_MAYBE_UNINITIALIZED}
COPTS.foo.c += ${GCC_NO_RETURN_LOCAL_ADDR}
@@ -56,7 +56,7 @@ new GCC 9 warnings:
general family of string functions (str*(), etc.), and has
similar issues of false positives.
- bsd.own.mk variable: ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+ bsd.own.mk variable: ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
new GCC 8 warnings:
Index: src/external/mit/xorg/server/drivers/xf86-video-intel/Makefile
diff -u src/external/mit/xorg/server/drivers/xf86-video-intel/Makefile:1.34 src/external/mit/xorg/server/drivers/xf86-video-intel/Makefile:1.35
--- src/external/mit/xorg/server/drivers/xf86-video-intel/Makefile:1.34 Sun May 30 22:24:35 2021
+++ src/external/mit/xorg/server/drivers/xf86-video-intel/Makefile Sat Jun 3 08:52:54 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.34 2021/05/30 22:24:35 joerg Exp $
+# $NetBSD: Makefile,v 1.35 2023/06/03 08:52:54 lukem Exp $
.include <bsd.own.mk>
@@ -229,6 +229,6 @@ COPTS.sna_trapezoids_mono.c+= -Wno-stack
COPTS.sna_trapezoids_precise.c+= -Wno-stack-protector
COPTS.i965_video.c+= -Wno-stack-protector
-COPTS.sna_damage.c+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+COPTS.sna_damage.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
COPTS.sna_display.c+= -Wno-error # XXX deprecated
COPTS.intel_driver.c+= -Wno-error # XXX deprecated
Index: src/external/mit/xorg/server/drivers/xf86-video-vmware/Makefile
diff -u src/external/mit/xorg/server/drivers/xf86-video-vmware/Makefile:1.14 src/external/mit/xorg/server/drivers/xf86-video-vmware/Makefile:1.15
--- src/external/mit/xorg/server/drivers/xf86-video-vmware/Makefile:1.14 Mon Sep 7 00:24:37 2020
+++ src/external/mit/xorg/server/drivers/xf86-video-vmware/Makefile Sat Jun 3 08:52:54 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2020/09/07 00:24:37 mrg Exp $
+# $NetBSD: Makefile,v 1.15 2023/06/03 08:52:54 lukem Exp $
DRIVER= xf86-video-vmware
DRIVER_NAME= vmware_drv
@@ -26,4 +26,4 @@ COPTS.vmwaremodes.c+= -Wno-error
.include "../Makefile.xf86-driver"
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
Index: src/lib/libc/net/Makefile.inc
diff -u src/lib/libc/net/Makefile.inc:1.92 src/lib/libc/net/Makefile.inc:1.93
--- src/lib/libc/net/Makefile.inc:1.92 Mon Apr 12 06:08:30 2021
+++ src/lib/libc/net/Makefile.inc Sat Jun 3 08:52:54 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.92 2021/04/12 06:08:30 mrg Exp $
+# $NetBSD: Makefile.inc,v 1.93 2023/06/03 08:52:54 lukem Exp $
# @(#)Makefile.inc 8.2 (Berkeley) 9/5/93
# net sources
@@ -152,4 +152,4 @@ MAN+= sctp_bindx.3 sctp_connectx.3 sctp_
sctp_recvmsg.3 sctp_send.3 sctp_sendmsg.3
COPTS.getaddrinfo.c+= ${GCC_NO_STRINGOP_OVERFLOW}
-COPTS.sctp_sys_calls.c+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+COPTS.sctp_sys_calls.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
Index: src/libexec/identd/Makefile
diff -u src/libexec/identd/Makefile:1.19 src/libexec/identd/Makefile:1.20
--- src/libexec/identd/Makefile:1.19 Sun Sep 6 07:20:26 2020
+++ src/libexec/identd/Makefile Sat Jun 3 08:52:54 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.19 2020/09/06 07:20:26 mrg Exp $
+# $NetBSD: Makefile,v 1.20 2023/06/03 08:52:54 lukem Exp $
.include <bsd.own.mk>
@@ -28,6 +28,6 @@ DPADD+=${LIBNPF}
# XXX
COPTS+= -fno-strict-aliasing
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.prog.mk>
Index: src/sbin/dump/Makefile
diff -u src/sbin/dump/Makefile:1.41 src/sbin/dump/Makefile:1.42
--- src/sbin/dump/Makefile:1.41 Sun Sep 6 07:20:27 2020
+++ src/sbin/dump/Makefile Sat Jun 3 08:52:55 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.41 2020/09/06 07:20:27 mrg Exp $
+# $NetBSD: Makefile,v 1.42 2023/06/03 08:52:55 lukem Exp $
# @(#)Makefile 8.1 (Berkeley) 6/5/93
# dump.h header file
@@ -39,7 +39,7 @@ LDADD+= -lutil
COPTS.ffs_inode.c+= -Wno-pointer-sign
COPTS.traverse.c+= ${GCC_NO_FORMAT_TRUNCATION}
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
CWARNFLAGS.gcc+= ${GCC_NO_FORMAT_TRUNCATION}
.include <bsd.prog.mk>
Index: src/sbin/fsck_ffs/Makefile
diff -u src/sbin/fsck_ffs/Makefile:1.50 src/sbin/fsck_ffs/Makefile:1.51
--- src/sbin/fsck_ffs/Makefile:1.50 Sun Sep 6 07:20:27 2020
+++ src/sbin/fsck_ffs/Makefile Sat Jun 3 08:52:55 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.50 2020/09/06 07:20:27 mrg Exp $
+# $NetBSD: Makefile,v 1.51 2023/06/03 08:52:55 lukem Exp $
# @(#)Makefile 8.2 (Berkeley) 4/27/95
# when making a change to this file, please check if the change is
@@ -13,7 +13,7 @@ SUBDIR.roff= SMM.doc
.include "Makefile.common"
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.prog.mk>
.include <bsd.subdir.mk>
Index: src/sbin/fsck_udf/Makefile
diff -u src/sbin/fsck_udf/Makefile:1.1 src/sbin/fsck_udf/Makefile:1.2
--- src/sbin/fsck_udf/Makefile:1.1 Wed Apr 6 13:35:50 2022
+++ src/sbin/fsck_udf/Makefile Sat Jun 3 08:52:55 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/04/06 13:35:50 reinoud Exp $
+# $NetBSD: Makefile,v 1.2 2023/06/03 08:52:55 lukem Exp $
.include <bsd.own.mk>
@@ -18,6 +18,6 @@ DPADD+=${LIBUTIL}
LDADD+=-lutil -lprop
CWARNFLAGS.clang+= -Wno-error=address-of-packed-member
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.prog.mk>
Index: src/sbin/fsck_v7fs/Makefile
diff -u src/sbin/fsck_v7fs/Makefile:1.3 src/sbin/fsck_v7fs/Makefile:1.4
--- src/sbin/fsck_v7fs/Makefile:1.3 Sun Sep 6 07:20:27 2020
+++ src/sbin/fsck_v7fs/Makefile Sat Jun 3 08:52:55 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2020/09/06 07:20:27 mrg Exp $
+# $NetBSD: Makefile,v 1.4 2023/06/03 08:52:55 lukem Exp $
.include <bsd.own.mk>
@@ -17,6 +17,6 @@ CPPFLAGS+= -I${FSCK} -I${V7FS} -DV7FS_EI
LDADD+=-lutil
DPADD+=${LIBUTIL}
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.prog.mk>
Index: src/sbin/fsdb/Makefile
diff -u src/sbin/fsdb/Makefile:1.41 src/sbin/fsdb/Makefile:1.42
--- src/sbin/fsdb/Makefile:1.41 Thu Apr 15 01:56:00 2021
+++ src/sbin/fsdb/Makefile Sat Jun 3 08:52:55 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.41 2021/04/15 01:56:00 mrg Exp $
+# $NetBSD: Makefile,v 1.42 2023/06/03 08:52:55 lukem Exp $
# @(#)Makefile 8.1 (Berkeley) 6/5/93
.include <bsd.own.mk>
@@ -45,6 +45,6 @@ COPTS.inode.c+= -O0
COPTS.fsdb.c+= -O0
.endif
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.prog.mk>
Index: src/sbin/newfs/Makefile
diff -u src/sbin/newfs/Makefile:1.41 src/sbin/newfs/Makefile:1.42
--- src/sbin/newfs/Makefile:1.41 Sun Sep 6 07:20:27 2020
+++ src/sbin/newfs/Makefile Sat Jun 3 08:52:55 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.41 2020/09/06 07:20:27 mrg Exp $
+# $NetBSD: Makefile,v 1.42 2023/06/03 08:52:55 lukem Exp $
# @(#)Makefile 8.2 (Berkeley) 3/27/94
# when making a change to this file, please check if the change is
@@ -15,6 +15,6 @@ MLINKS= mount_mfs.8 mfs.8
.include "Makefile.common"
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.prog.mk>
Index: src/sbin/newfs_udf/Makefile
diff -u src/sbin/newfs_udf/Makefile:1.8 src/sbin/newfs_udf/Makefile:1.9
--- src/sbin/newfs_udf/Makefile:1.8 Wed Apr 6 13:29:15 2022
+++ src/sbin/newfs_udf/Makefile Sat Jun 3 08:52:55 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2022/04/06 13:29:15 reinoud Exp $
+# $NetBSD: Makefile,v 1.9 2023/06/03 08:52:55 lukem Exp $
.include <bsd.own.mk>
@@ -16,6 +16,6 @@ DPADD+=${LIBUTIL}
LDADD+=-lutil -lprop
CWARNFLAGS.clang+= -Wno-error=address-of-packed-member
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.prog.mk>
Index: src/sbin/newfs_v7fs/Makefile
diff -u src/sbin/newfs_v7fs/Makefile:1.5 src/sbin/newfs_v7fs/Makefile:1.6
--- src/sbin/newfs_v7fs/Makefile:1.5 Sun Sep 6 07:20:28 2020
+++ src/sbin/newfs_v7fs/Makefile Sat Jun 3 08:52:55 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2020/09/06 07:20:28 mrg Exp $
+# $NetBSD: Makefile,v 1.6 2023/06/03 08:52:55 lukem Exp $
.include <bsd.own.mk>
@@ -18,6 +18,6 @@ CPPFLAGS+=-DV7FS_EI -I${V7FS} -I${FSCK}
COPTS.newfs_v7fs.c+= -Wno-pointer-sign
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.prog.mk>
Index: src/sbin/nvmectl/Makefile
diff -u src/sbin/nvmectl/Makefile:1.5 src/sbin/nvmectl/Makefile:1.6
--- src/sbin/nvmectl/Makefile:1.5 Sun Sep 6 07:20:28 2020
+++ src/sbin/nvmectl/Makefile Sat Jun 3 08:52:56 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2020/09/06 07:20:28 mrg Exp $
+# $NetBSD: Makefile,v 1.6 2023/06/03 08:52:56 lukem Exp $
.include <bsd.own.mk>
@@ -20,6 +20,6 @@ MAN= nvmectl.8
DPADD+= ${LIBUTIL}
LDADD+= -lutil
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.prog.mk>
Index: src/share/mk/bsd.kmodule.mk
diff -u src/share/mk/bsd.kmodule.mk:1.82 src/share/mk/bsd.kmodule.mk:1.83
--- src/share/mk/bsd.kmodule.mk:1.82 Sun May 7 12:41:48 2023
+++ src/share/mk/bsd.kmodule.mk Sat Jun 3 08:52:56 2023
@@ -1,4 +1,4 @@
-# $NetBSD: bsd.kmodule.mk,v 1.82 2023/05/07 12:41:48 skrll Exp $
+# $NetBSD: bsd.kmodule.mk,v 1.83 2023/06/03 08:52:56 lukem Exp $
# We are not building this with PIE
MKPIE=no
@@ -38,7 +38,7 @@ CWARNFLAGS.clang+= -Wno-error=constant-c
CFLAGS+= -fno-strict-aliasing
CWARNFLAGS+= -Wno-pointer-sign -Wno-attributes
CWARNFLAGS+= -Wno-type-limits
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
CWARNFLAGS.clang+= -Wno-error=address-of-packed-member
# XXX This is a workaround for platforms that have relative relocations
Index: src/share/mk/bsd.own.mk
diff -u src/share/mk/bsd.own.mk:1.1335 src/share/mk/bsd.own.mk:1.1336
--- src/share/mk/bsd.own.mk:1.1335 Fri Jun 2 14:30:23 2023
+++ src/share/mk/bsd.own.mk Sat Jun 3 08:52:56 2023
@@ -1,4 +1,4 @@
-# $NetBSD: bsd.own.mk,v 1.1335 2023/06/02 14:30:23 lukem Exp $
+# $NetBSD: bsd.own.mk,v 1.1336 2023/06/03 08:52:56 lukem Exp $
# This needs to be before bsd.init.mk
.if defined(BSD_MK_COMPAT_FILE)
@@ -882,23 +882,16 @@ GCC_NO_STRINGOP_OVERFLOW= ${${ACTIVE_CC}
GCC_NO_IMPLICIT_FALLTHRU= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 7:? -Wno-implicit-fallthrough :}
GCC_NO_STRINGOP_TRUNCATION= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 8:? -Wno-stringop-truncation :}
GCC_NO_CAST_FUNCTION_TYPE= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 8:? -Wno-cast-function-type :}
-GCC_NO_ADDR_OF_PACKED_MEMBER= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 9:? -Wno-address-of-packed-member :}
GCC_NO_MAYBE_UNINITIALIZED= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 10:? -Wno-maybe-uninitialized :}
GCC_NO_RETURN_LOCAL_ADDR= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 10:? -Wno-return-local-addr :}
#
-# CLANG_NO_*: Disable specific warnings from Clang.
+# CC_NO_*: Disable specific compiler warnings from both Clang and GCC.
# Use these with e.g.
-# COPTS.foo.c+= ${CLANG_NO_ADDR_OF_PACKED_MEMBER}
+# COPTS.foo.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
#
-CLANG_NO_ADDR_OF_PACKED_MEMBER= ${${ACTIVE_CC} == "clang" :? -Wno-error=address-of-packed-member :}
-
-#
-# CC_NO_*: Disable specific warnings from both Clang and GCC.
-# Use these with e.g.
-# COPTS.foo.c+= ${CC_NO_ADDR_OF_PACKED_MEMBER}
-#
-CC_NO_ADDR_OF_PACKED_MEMBER= ${CLANG_NO_ADDR_OF_PACKED_MEMBER} ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CC_WNO_ADDRESS_OF_PACKED_MEMBER=${${ACTIVE_CC} == "clang" :? -Wno-error=address-of-packed-member :} \
+ ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 9:? -Wno-address-of-packed-member :}
#
# The ia64 port is incomplete.
Index: src/sys/arch/bebox/stand/boot/Makefile
diff -u src/sys/arch/bebox/stand/boot/Makefile:1.36 src/sys/arch/bebox/stand/boot/Makefile:1.37
--- src/sys/arch/bebox/stand/boot/Makefile:1.36 Mon Sep 7 22:22:17 2020
+++ src/sys/arch/bebox/stand/boot/Makefile Sat Jun 3 08:52:56 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.36 2020/09/07 22:22:17 mrg Exp $
+# $NetBSD: Makefile,v 1.37 2023/06/03 08:52:56 lukem Exp $
NOMAN= # defined
@@ -69,7 +69,7 @@ ${PROG}: ${OBJS} ${LIBS}
.include "${S}/conf/newvers_stand.mk"
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.prog.mk>
.include <bsd.klinks.mk>
Index: src/sys/arch/i386/stand/Makefile.booters
diff -u src/sys/arch/i386/stand/Makefile.booters:1.95 src/sys/arch/i386/stand/Makefile.booters:1.96
--- src/sys/arch/i386/stand/Makefile.booters:1.95 Wed Jan 18 12:28:54 2023
+++ src/sys/arch/i386/stand/Makefile.booters Sat Jun 3 08:52:56 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.booters,v 1.95 2023/01/18 12:28:54 christos Exp $
+# $NetBSD: Makefile.booters,v 1.96 2023/06/03 08:52:56 lukem Exp $
NOLIBCSANITIZER=
NOSANITIZER=
@@ -114,7 +114,7 @@ ${BASE}.bin: ${STARTFILE} ${OBJS} ${LIBS
${STARTFILE} ${OBJS} ${LIBLIST} > ${BASE}.list
${OBJCOPY} -O binary ${BASE}.sym ${BASE}.bin
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.prog.mk>
KLINK_MACHINE= i386
Index: src/sys/arch/i386/stand/boot/Makefile.boot
diff -u src/sys/arch/i386/stand/boot/Makefile.boot:1.75 src/sys/arch/i386/stand/boot/Makefile.boot:1.76
--- src/sys/arch/i386/stand/boot/Makefile.boot:1.75 Sun Sep 6 07:20:28 2020
+++ src/sys/arch/i386/stand/boot/Makefile.boot Sat Jun 3 08:52:56 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.boot,v 1.75 2020/09/06 07:20:28 mrg Exp $
+# $NetBSD: Makefile.boot,v 1.76 2023/06/03 08:52:56 lukem Exp $
S= ${.CURDIR}/../../../../..
@@ -154,7 +154,7 @@ ${PROG}: ${OBJS} ${LIBLIST} ${LDSCRIPT}
-Wl,-Map,${PROG}.map -Wl,-cref ${OBJS} $$bb ${LIBLIST}
${OBJCOPY} -O binary ${PROG}.sym ${PROG}
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.prog.mk>
KLINK_MACHINE= i386
Index: src/sys/arch/i386/stand/bootxx/Makefile.bootxx
diff -u src/sys/arch/i386/stand/bootxx/Makefile.bootxx:1.52 src/sys/arch/i386/stand/bootxx/Makefile.bootxx:1.53
--- src/sys/arch/i386/stand/bootxx/Makefile.bootxx:1.52 Sun Sep 6 07:20:28 2020
+++ src/sys/arch/i386/stand/bootxx/Makefile.bootxx Sat Jun 3 08:52:56 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.bootxx,v 1.52 2020/09/06 07:20:28 mrg Exp $
+# $NetBSD: Makefile.bootxx,v 1.53 2023/06/03 08:52:56 lukem Exp $
S= ${.CURDIR}/../../../../..
@@ -138,7 +138,7 @@ ${PROG}: ${OBJS} ${LIBLIST} ${LDSCRIPT}
echo "${PROG} size $$sz, $$((${BOOTXX_MAXSIZE} - $$sz)) free"; \
fi
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.prog.mk>
KLINK_MACHINE= i386
Index: src/sys/arch/i386/stand/efiboot/Makefile.efiboot
diff -u src/sys/arch/i386/stand/efiboot/Makefile.efiboot:1.20 src/sys/arch/i386/stand/efiboot/Makefile.efiboot:1.21
--- src/sys/arch/i386/stand/efiboot/Makefile.efiboot:1.20 Sun Dec 25 22:14:05 2022
+++ src/sys/arch/i386/stand/efiboot/Makefile.efiboot Sat Jun 3 08:52:56 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.efiboot,v 1.20 2022/12/25 22:14:05 christos Exp $
+# $NetBSD: Makefile.efiboot,v 1.21 2023/06/03 08:52:56 lukem Exp $
S= ${.CURDIR}/../../../../..
@@ -144,7 +144,7 @@ ${PROG}.so: ${OBJS} ${LIBLIST} ${LDSCRIP
rm -f ${.TARGET}
mv ${.TARGET}.tmp ${.TARGET}
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
KLINK_MACHINE?= ${MACHINE}
.include <bsd.klinks.mk>
Index: src/sys/arch/i386/stand/efiboot/bootx64/Makefile
diff -u src/sys/arch/i386/stand/efiboot/bootx64/Makefile:1.4 src/sys/arch/i386/stand/efiboot/bootx64/Makefile:1.5
--- src/sys/arch/i386/stand/efiboot/bootx64/Makefile:1.4 Sun Sep 6 07:20:29 2020
+++ src/sys/arch/i386/stand/efiboot/bootx64/Makefile Sat Jun 3 08:52:56 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2020/09/06 07:20:29 mrg Exp $
+# $NetBSD: Makefile,v 1.5 2023/06/03 08:52:56 lukem Exp $
PROG= bootx64.efi
OBJFMT= pei-x86-64
@@ -13,6 +13,6 @@ CPPFLAGS+= -DEFI_FUNCTION_WRAPPER
# accessors -- they don't actually dereference the resulting pointer,
# just use it for type-checking.
CWARNFLAGS.clang+= -Wno-error=address-of-packed-member
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include "${.CURDIR}/../Makefile.efiboot"
Index: src/sys/arch/i386/stand/lib/Makefile
diff -u src/sys/arch/i386/stand/lib/Makefile:1.48 src/sys/arch/i386/stand/lib/Makefile:1.49
--- src/sys/arch/i386/stand/lib/Makefile:1.48 Sun Sep 6 07:20:29 2020
+++ src/sys/arch/i386/stand/lib/Makefile Sat Jun 3 08:52:57 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.48 2020/09/06 07:20:29 mrg Exp $
+# $NetBSD: Makefile,v 1.49 2023/06/03 08:52:57 lukem Exp $
S?= ${.CURDIR}/../../../..
@@ -32,7 +32,7 @@ SRCS+= realprot.S message.S message32.S
SRCS+= rasops.c vbe.c biosvbe.S
.if (${I386_INCLUDE_DISK} == "yes")
SRCS+= biosdisk.c biosdisk_ll.c bios_disk.S
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.endif
.if (${I386_INCLUDE_DOS} == "yes")
SRCS+= dosfile.c dos_file.S
Index: src/sys/arch/macppc/stand/Makefile.inc
diff -u src/sys/arch/macppc/stand/Makefile.inc:1.7 src/sys/arch/macppc/stand/Makefile.inc:1.8
--- src/sys/arch/macppc/stand/Makefile.inc:1.7 Mon Apr 12 03:55:40 2021
+++ src/sys/arch/macppc/stand/Makefile.inc Sat Jun 3 08:52:57 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.7 2021/04/12 03:55:40 mrg Exp $
+# $NetBSD: Makefile.inc,v 1.8 2023/06/03 08:52:57 lukem Exp $
BINDIR= /usr/mdec
@@ -11,4 +11,4 @@ LINKFLAGS_UNWIND= --no-ld-generated-unwi
# accessors -- they don't actually dereference the resulting pointer,
# just use it for type-checking.
CWARNFLAGS.clang+= -Wno-error=address-of-packed-member
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
Index: src/sys/arch/mipsco/stand/installboot/Makefile
diff -u src/sys/arch/mipsco/stand/installboot/Makefile:1.2 src/sys/arch/mipsco/stand/installboot/Makefile:1.3
--- src/sys/arch/mipsco/stand/installboot/Makefile:1.2 Mon Sep 7 10:44:52 2020
+++ src/sys/arch/mipsco/stand/installboot/Makefile Sat Jun 3 08:52:57 2023
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.2 2020/09/07 10:44:52 mrg Exp $
+# $NetBSD: Makefile,v 1.3 2023/06/03 08:52:57 lukem Exp $
PROG= installboot
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.prog.mk>
Index: src/sys/arch/prep/stand/boot/Makefile
diff -u src/sys/arch/prep/stand/boot/Makefile:1.32 src/sys/arch/prep/stand/boot/Makefile:1.33
--- src/sys/arch/prep/stand/boot/Makefile:1.32 Mon Sep 7 22:22:17 2020
+++ src/sys/arch/prep/stand/boot/Makefile Sat Jun 3 08:52:57 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.32 2020/09/07 22:22:17 mrg Exp $
+# $NetBSD: Makefile,v 1.33 2023/06/03 08:52:57 lukem Exp $
NOMAN= # defined
@@ -66,7 +66,7 @@ ${PROG}: ${OBJS} ${LIBS}
.include "${S}/conf/newvers_stand.mk"
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.prog.mk>
.include <bsd.klinks.mk>
Index: src/sys/arch/sparc/stand/boot/Makefile
diff -u src/sys/arch/sparc/stand/boot/Makefile:1.44 src/sys/arch/sparc/stand/boot/Makefile:1.45
--- src/sys/arch/sparc/stand/boot/Makefile:1.44 Sun Sep 6 07:20:29 2020
+++ src/sys/arch/sparc/stand/boot/Makefile Sat Jun 3 08:52:57 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.44 2020/09/06 07:20:29 mrg Exp $
+# $NetBSD: Makefile,v 1.45 2023/06/03 08:52:57 lukem Exp $
STRIPFLAG=
PROGSOURCE= boot.c net.c netif_sun.c conf.c openfirm.c bootinfo.c \
@@ -18,7 +18,7 @@ SAMISCMAKEFLAGS= SA_USE_CREAD=yes
# accessors -- they don't actually dereference the resulting pointer,
# just use it for type-checking.
CWARNFLAGS.clang+= -Wno-error=address-of-packed-member
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include "../Makefile.buildboot"
Index: src/sys/arch/sparc/stand/bootxx/Makefile
diff -u src/sys/arch/sparc/stand/bootxx/Makefile:1.19 src/sys/arch/sparc/stand/bootxx/Makefile:1.20
--- src/sys/arch/sparc/stand/bootxx/Makefile:1.19 Sun Sep 6 07:20:29 2020
+++ src/sys/arch/sparc/stand/bootxx/Makefile Sat Jun 3 08:52:57 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.19 2020/09/06 07:20:29 mrg Exp $
+# $NetBSD: Makefile,v 1.20 2023/06/03 08:52:57 lukem Exp $
PROG= bootxx
PROGSOURCE= bootxx.c
@@ -14,7 +14,7 @@ CLEANFILES+= ${PROG}.sym
# accessors -- they don't actually dereference the resulting pointer,
# just use it for type-checking.
CWARNFLAGS.clang+= -Wno-error=address-of-packed-member
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
# XXX SHOULD NOT NEED TO DEFINE THESE!
LIBCRT0=
Index: src/sys/arch/sparc/stand/ofwboot/Makefile
diff -u src/sys/arch/sparc/stand/ofwboot/Makefile:1.40 src/sys/arch/sparc/stand/ofwboot/Makefile:1.41
--- src/sys/arch/sparc/stand/ofwboot/Makefile:1.40 Sun Sep 6 07:20:29 2020
+++ src/sys/arch/sparc/stand/ofwboot/Makefile Sat Jun 3 08:52:57 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.40 2020/09/06 07:20:29 mrg Exp $
+# $NetBSD: Makefile,v 1.41 2023/06/03 08:52:57 lukem Exp $
.include <bsd.init.mk>
@@ -42,7 +42,7 @@ CPPFLAGS+= -DSUPPORT_DHCP
# accessors -- they don't actually dereference the resulting pointer,
# just use it for type-checking.
CWARNFLAGS.clang+= -Wno-error=address-of-packed-member
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
LINKS+= ${BINDIR}/ofwboot ${BINDIR}/ofwboot.net
Index: src/sys/arch/sun3/conf/Makefile.sun3
diff -u src/sys/arch/sun3/conf/Makefile.sun3:1.110 src/sys/arch/sun3/conf/Makefile.sun3:1.111
--- src/sys/arch/sun3/conf/Makefile.sun3:1.110 Mon Sep 7 07:07:32 2020
+++ src/sys/arch/sun3/conf/Makefile.sun3 Sat Jun 3 08:52:57 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.sun3,v 1.110 2020/09/07 07:07:32 mrg Exp $
+# $NetBSD: Makefile.sun3,v 1.111 2023/06/03 08:52:57 lukem Exp $
# Makefile for NetBSD
#
@@ -35,7 +35,7 @@ CPPFLAGS+= -Dsun3
CFLAGS+= ${CMACHFLAGS} -fno-defer-pop
CFLAGS+= -msoft-float
AFLAGS+= -x assembler-with-cpp
-COPTS.sunmon.c+=${GCC_NO_ADDR_OF_PACKED_MEMBER} ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 9:? -Wno-error=array-bounds :}
+COPTS.sunmon.c+=${CC_WNO_ADDRESS_OF_PACKED_MEMBER} ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 9:? -Wno-error=array-bounds :}
##
## (3) libkern and compat
Index: src/sys/arch/zaurus/stand/Makefile.inc
diff -u src/sys/arch/zaurus/stand/Makefile.inc:1.8 src/sys/arch/zaurus/stand/Makefile.inc:1.9
--- src/sys/arch/zaurus/stand/Makefile.inc:1.8 Mon Apr 12 03:55:41 2021
+++ src/sys/arch/zaurus/stand/Makefile.inc Sat Jun 3 08:52:57 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.8 2021/04/12 03:55:41 mrg Exp $
+# $NetBSD: Makefile.inc,v 1.9 2023/06/03 08:52:57 lukem Exp $
BINDIR= /usr/mdec
KLINK_MACHINE= zaurus
@@ -7,4 +7,4 @@ KLINK_MACHINE= zaurus
# accessors -- they don't actually dereference the resulting pointer,
# just use it for type-checking.
CWARNFLAGS.clang+= -Wno-error=address-of-packed-member
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
Index: src/sys/conf/Makefile.kern.inc
diff -u src/sys/conf/Makefile.kern.inc:1.295 src/sys/conf/Makefile.kern.inc:1.296
--- src/sys/conf/Makefile.kern.inc:1.295 Sat Aug 27 20:37:49 2022
+++ src/sys/conf/Makefile.kern.inc Sat Jun 3 08:52:58 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.kern.inc,v 1.295 2022/08/27 20:37:49 rillig Exp $
+# $NetBSD: Makefile.kern.inc,v 1.296 2023/06/03 08:52:58 lukem Exp $
#
# This file contains common `MI' targets and definitions and it is included
# at the bottom of each `MD' ${MACHINE}/conf/Makefile.${MACHINE}.
@@ -97,7 +97,7 @@ CWARNFLAGS+= -Wno-sign-compare
CWARNFLAGS.clang+= -Wno-unknown-pragmas -Wno-conversion \
-Wno-self-assign -Wno-error=address-of-packed-member \
-Wno-error=constant-conversion
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
CWARNFLAGS.ah_regdomain.c= ${${ACTIVE_CC} == "clang":? \
-Wno-shift-count-negative -Wno-shift-count-overflow:}
Index: src/sys/conf/copts.mk
diff -u src/sys/conf/copts.mk:1.7 src/sys/conf/copts.mk:1.8
--- src/sys/conf/copts.mk:1.7 Sat Aug 27 20:42:16 2022
+++ src/sys/conf/copts.mk Sat Jun 3 08:52:58 2023
@@ -1,4 +1,4 @@
-# $NetBSD: copts.mk,v 1.7 2022/08/27 20:42:16 rillig Exp $
+# $NetBSD: copts.mk,v 1.8 2023/06/03 08:52:58 lukem Exp $
# MI per-file compiler options required.
@@ -22,8 +22,8 @@ COPTS.linux_machdep.c+= -Wno-error=unuse
.if defined(HAVE_GCC) && ${HAVE_GCC} >= 10 && ${ACTIVE_CC} == "gcc"
COPTS.ath.c+= -Wno-error=enum-conversion
-COPTS.dpt.c+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
-COPTS.ffs_appleufs.c+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+COPTS.dpt.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
+COPTS.ffs_appleufs.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
# These are wrong. The code explicitly avoids this case.
COPTS.in_pcb.c+= ${GCC_NO_RETURN_LOCAL_ADDR}
COPTS.in6_pcb.c+= ${GCC_NO_RETURN_LOCAL_ADDR}
Index: src/sys/modules/ffs/Makefile
diff -u src/sys/modules/ffs/Makefile:1.23 src/sys/modules/ffs/Makefile:1.24
--- src/sys/modules/ffs/Makefile:1.23 Mon May 29 20:31:10 2023
+++ src/sys/modules/ffs/Makefile Sat Jun 3 08:52:58 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2023/05/29 20:31:10 lukem Exp $
+# $NetBSD: Makefile,v 1.24 2023/06/03 08:52:58 lukem Exp $
.include "../Makefile.inc"
@@ -9,7 +9,7 @@ CPPFLAGS+= -DFFS_EI -DWAPBL -DAPPLE_UFS
CPPFLAGS+= -DUFS_EXTATTR -DUFS_ACL -DUFS_DIRHASH
CWARNFLAGS.clang= -Wno-conversion
-COPTS.ffs_appleufs.c+= ${CC_NO_ADDR_OF_PACKED_MEMBER}
+COPTS.ffs_appleufs.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
SRCS+= ffs_alloc.c ffs_balloc.c ffs_inode.c ffs_subr.c ffs_tables.c \
ffs_vfsops.c ffs_vnops.c ffs_snapshot.c ffs_extattr.c \
Index: src/sys/modules/ipl/Makefile
diff -u src/sys/modules/ipl/Makefile:1.7 src/sys/modules/ipl/Makefile:1.8
--- src/sys/modules/ipl/Makefile:1.7 Mon May 29 20:31:10 2023
+++ src/sys/modules/ipl/Makefile Sat Jun 3 08:52:58 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2023/05/29 20:31:10 lukem Exp $
+# $NetBSD: Makefile,v 1.8 2023/06/03 08:52:58 lukem Exp $
#
.include "../Makefile.inc"
@@ -57,12 +57,12 @@ SRCS+= radix_ipf.c
WARNS= 3
CWARNFLAGS.clang+= -Wno-self-assign
-COPTS.fil.c+= ${CC_NO_ADDR_OF_PACKED_MEMBER}
-COPTS.ip_fil_netbsd.c+= ${CC_NO_ADDR_OF_PACKED_MEMBER}
-COPTS.ip_htable.c+= ${CC_NO_ADDR_OF_PACKED_MEMBER}
-COPTS.ip_nat.c+= ${CC_NO_ADDR_OF_PACKED_MEMBER}
-COPTS.ip_nat6.c+= ${CC_NO_ADDR_OF_PACKED_MEMBER}
-COPTS.ip_proxy.c+= ${CC_NO_ADDR_OF_PACKED_MEMBER}
-COPTS.ip_state.c+= ${CC_NO_ADDR_OF_PACKED_MEMBER}
+COPTS.fil.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
+COPTS.ip_fil_netbsd.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
+COPTS.ip_htable.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
+COPTS.ip_nat.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
+COPTS.ip_nat6.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
+COPTS.ip_proxy.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
+COPTS.ip_state.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.kmodule.mk>
Index: src/sys/modules/npf/Makefile
diff -u src/sys/modules/npf/Makefile:1.29 src/sys/modules/npf/Makefile:1.30
--- src/sys/modules/npf/Makefile:1.29 Mon May 29 20:31:10 2023
+++ src/sys/modules/npf/Makefile Sat Jun 3 08:52:58 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.29 2023/05/29 20:31:10 lukem Exp $
+# $NetBSD: Makefile,v 1.30 2023/06/03 08:52:58 lukem Exp $
#
# Public Domain.
#
@@ -21,7 +21,7 @@ SRCS+= nvlist.c nvpair.c nv_kern_netbsd
CPPFLAGS+= -DINET6
CPPFLAGS+= -I${S}/external/bsd/libnv/dist
-COPTS.npf_inet.c+= ${CC_NO_ADDR_OF_PACKED_MEMBER}
+COPTS.npf_inet.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.kmodule.mk>
Index: src/sys/modules/pf/Makefile
diff -u src/sys/modules/pf/Makefile:1.16 src/sys/modules/pf/Makefile:1.17
--- src/sys/modules/pf/Makefile:1.16 Mon May 29 20:31:10 2023
+++ src/sys/modules/pf/Makefile Sat Jun 3 08:52:58 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2023/05/29 20:31:10 lukem Exp $
+# $NetBSD: Makefile,v 1.17 2023/06/03 08:52:58 lukem Exp $
.include "../Makefile.inc"
@@ -25,8 +25,8 @@ WARNS= 3
.if defined(HAVE_GCC) && ${HAVE_GCC} >= 7 && ${ACTIVE_CC} == "gcc"
COPTS.pf.c+= -Wno-error=implicit-fallthrough
.endif
-COPTS.pf.c+= ${CC_NO_ADDR_OF_PACKED_MEMBER}
-COPTS.pf_norm.c+= ${CC_NO_ADDR_OF_PACKED_MEMBER}
-COPTS.pf_table.c+= ${CC_NO_ADDR_OF_PACKED_MEMBER}
+COPTS.pf.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
+COPTS.pf_norm.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
+COPTS.pf_table.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.kmodule.mk>
Index: src/sys/modules/slcompress/Makefile
diff -u src/sys/modules/slcompress/Makefile:1.5 src/sys/modules/slcompress/Makefile:1.6
--- src/sys/modules/slcompress/Makefile:1.5 Mon May 29 20:31:10 2023
+++ src/sys/modules/slcompress/Makefile Sat Jun 3 08:52:58 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2023/05/29 20:31:10 lukem Exp $
+# $NetBSD: Makefile,v 1.6 2023/06/03 08:52:58 lukem Exp $
.include "../Makefile.inc"
@@ -9,7 +9,7 @@ SRCS= slcompress.c
CPPFLAGS+= -DINET
-COPTS.slcompress.c+= ${CC_NO_ADDR_OF_PACKED_MEMBER}
+COPTS.slcompress.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
WARNS= 3
Index: src/sys/modules/udf/Makefile
diff -u src/sys/modules/udf/Makefile:1.7 src/sys/modules/udf/Makefile:1.8
--- src/sys/modules/udf/Makefile:1.7 Mon May 29 20:31:10 2023
+++ src/sys/modules/udf/Makefile Sat Jun 3 08:52:58 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2023/05/29 20:31:10 lukem Exp $
+# $NetBSD: Makefile,v 1.8 2023/06/03 08:52:58 lukem Exp $
.include "../Makefile.inc"
@@ -13,7 +13,7 @@ WARNS= 3
CWARNFLAGS.clang= -Wno-self-assign
-COPTS.udf_allocation.c+= ${CC_NO_ADDR_OF_PACKED_MEMBER}
-COPTS.udf_subr.c+= ${CC_NO_ADDR_OF_PACKED_MEMBER}
+COPTS.udf_allocation.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
+COPTS.udf_subr.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.kmodule.mk>
Index: src/sys/modules/v7fs/Makefile
diff -u src/sys/modules/v7fs/Makefile:1.4 src/sys/modules/v7fs/Makefile:1.5
--- src/sys/modules/v7fs/Makefile:1.4 Mon May 29 20:31:09 2023
+++ src/sys/modules/v7fs/Makefile Sat Jun 3 08:52:58 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2023/05/29 20:31:09 lukem Exp $
+# $NetBSD: Makefile,v 1.5 2023/06/03 08:52:58 lukem Exp $
.include "../Makefile.inc"
@@ -22,7 +22,7 @@ SRCS+= v7fs_extern.c
SRCS+= v7fs_vnops.c
SRCS+= v7fs_vfsops.c
-COPTS.v7fs_superblock.c += ${CC_NO_ADDR_OF_PACKED_MEMBER}
+COPTS.v7fs_superblock.c += ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
WARNS= 3
Index: src/sys/rump/fs/lib/libffs/Makefile
diff -u src/sys/rump/fs/lib/libffs/Makefile:1.21 src/sys/rump/fs/lib/libffs/Makefile:1.22
--- src/sys/rump/fs/lib/libffs/Makefile:1.21 Sun Sep 6 07:20:30 2020
+++ src/sys/rump/fs/lib/libffs/Makefile Sat Jun 3 08:52:59 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.21 2020/09/06 07:20:30 mrg Exp $
+# $NetBSD: Makefile,v 1.22 2023/06/03 08:52:59 lukem Exp $
#
.PATH: ${.CURDIR}/../../../../ufs/ffs ${.CURDIR}/../../../../ufs/ufs
@@ -17,7 +17,7 @@ SRCS+= ufs_acl.c ufs_bmap.c ufs_dirhash.
CPPFLAGS+= -DFFS_EI -DUFS_DIRHASH -DWAPBL -DAPPLE_UFS -DUFS_EXTATTR \
-DQUOTA2 -DUFS_ACL
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} ${GCC_NO_FORMAT_TRUNCATION}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} ${GCC_NO_FORMAT_TRUNCATION}
CWARNFLAGS.gcc+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 9:? -Wno-error=restrict :}
.include <bsd.lib.mk>
Index: src/sys/rump/fs/lib/libmsdos/Makefile
diff -u src/sys/rump/fs/lib/libmsdos/Makefile:1.6 src/sys/rump/fs/lib/libmsdos/Makefile:1.7
--- src/sys/rump/fs/lib/libmsdos/Makefile:1.6 Sat Oct 23 07:41:38 2021
+++ src/sys/rump/fs/lib/libmsdos/Makefile Sat Jun 3 08:52:59 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2021/10/23 07:41:38 hannken Exp $
+# $NetBSD: Makefile,v 1.7 2023/06/03 08:52:59 lukem Exp $
#
.PATH: ${.CURDIR}/../../../../fs/msdosfs
@@ -9,7 +9,7 @@ COMMENT=FAT
SRCS= msdosfs_conv.c msdosfs_fat.c msdosfs_vfsops.c msdosfs_denode.c \
msdosfs_lookup.c msdosfs_rename.c msdosfs_vnops.c msdosfs_unicode.c
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.lib.mk>
.include <bsd.klinks.mk>
Index: src/sys/rump/fs/lib/libudf/Makefile
diff -u src/sys/rump/fs/lib/libudf/Makefile:1.11 src/sys/rump/fs/lib/libudf/Makefile:1.12
--- src/sys/rump/fs/lib/libudf/Makefile:1.11 Sun Sep 6 07:20:30 2020
+++ src/sys/rump/fs/lib/libudf/Makefile Sat Jun 3 08:52:59 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2020/09/06 07:20:30 mrg Exp $
+# $NetBSD: Makefile,v 1.12 2023/06/03 08:52:59 lukem Exp $
#
.PATH: ${.CURDIR}/../../../../fs/udf
@@ -12,7 +12,7 @@ SRCS= udf_osta.c udf_vfsops.c udf_vnops.
udf_rename.c
CWARNFLAGS.clang+= -Wno-self-assign -Wno-error=address-of-packed-member
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.lib.mk>
.include <bsd.klinks.mk>
Index: src/sys/rump/fs/lib/libv7fs/Makefile
diff -u src/sys/rump/fs/lib/libv7fs/Makefile:1.3 src/sys/rump/fs/lib/libv7fs/Makefile:1.4
--- src/sys/rump/fs/lib/libv7fs/Makefile:1.3 Sun Sep 6 07:20:30 2020
+++ src/sys/rump/fs/lib/libv7fs/Makefile Sat Jun 3 08:52:59 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2020/09/06 07:20:30 mrg Exp $
+# $NetBSD: Makefile,v 1.4 2023/06/03 08:52:59 lukem Exp $
#
.PATH: ${.CURDIR}/../../../../fs/v7fs
@@ -15,7 +15,7 @@ SRCS+= v7fs_io_kern.c v7fs_extern.c v7fs
CPPFLAGS+= -DV7FS_EI
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.lib.mk>
.include <bsd.klinks.mk>
Index: src/sys/rump/fs/lib/libzfs/Makefile
diff -u src/sys/rump/fs/lib/libzfs/Makefile:1.8 src/sys/rump/fs/lib/libzfs/Makefile:1.9
--- src/sys/rump/fs/lib/libzfs/Makefile:1.8 Thu Apr 15 17:31:15 2021
+++ src/sys/rump/fs/lib/libzfs/Makefile Sat Jun 3 08:52:59 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2021/04/15 17:31:15 christos Exp $
+# $NetBSD: Makefile,v 1.9 2023/06/03 08:52:59 lukem Exp $
#
NEED_ISYSTEM= # Tell rump that we must use -isystem
@@ -14,7 +14,7 @@ COMMENT=ZFS
SRCS+= zfs_component.c
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.lib.mk>
.include <bsd.klinks.mk>
Index: src/sys/rump/net/lib/Makefile.inc
diff -u src/sys/rump/net/lib/Makefile.inc:1.8 src/sys/rump/net/lib/Makefile.inc:1.9
--- src/sys/rump/net/lib/Makefile.inc:1.8 Sun Sep 6 07:20:30 2020
+++ src/sys/rump/net/lib/Makefile.inc Sat Jun 3 08:52:59 2023
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile.inc,v 1.8 2020/09/06 07:20:30 mrg Exp $
+# $NetBSD: Makefile.inc,v 1.9 2023/06/03 08:52:59 lukem Exp $
#
RUMPTOP= ${.CURDIR}/../../..
CWARNFLAGS.clang+= -Wno-error=address-of-packed-member -Werror=constant-conversion
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include "${RUMPTOP}/Makefile.rump"
Index: src/sys/stand/efiboot/Makefile.efiboot
diff -u src/sys/stand/efiboot/Makefile.efiboot:1.26 src/sys/stand/efiboot/Makefile.efiboot:1.27
--- src/sys/stand/efiboot/Makefile.efiboot:1.26 Fri Mar 25 21:23:00 2022
+++ src/sys/stand/efiboot/Makefile.efiboot Sat Jun 3 08:52:59 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.efiboot,v 1.26 2022/03/25 21:23:00 jmcneill Exp $
+# $NetBSD: Makefile.efiboot,v 1.27 2023/06/03 08:52:59 lukem Exp $
S= ${.CURDIR}/../../..
@@ -107,7 +107,7 @@ CPPFLAGS+= -DDEFAULT_TIMEOUT=5
# accessors -- they don't actually dereference the resulting pointer,
# just use it for type-checking.
CWARNFLAGS.clang+= -Wno-error=address-of-packed-member
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
SAMISCCPPFLAGS+= -DLIBSA_PRINTF_LONGLONG_SUPPORT
SAMISCCPPFLAGS+= -DLIBSA_PRINTF_WIDTH_SUPPORT
Index: src/tests/lib/libc/sys/Makefile
diff -u src/tests/lib/libc/sys/Makefile:1.72 src/tests/lib/libc/sys/Makefile:1.73
--- src/tests/lib/libc/sys/Makefile:1.72 Mon Aug 1 15:48:39 2022
+++ src/tests/lib/libc/sys/Makefile Sat Jun 3 08:52:59 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.72 2022/08/01 15:48:39 kre Exp $
+# $NetBSD: Makefile,v 1.73 2023/06/03 08:52:59 lukem Exp $
MKMAN= no
@@ -153,7 +153,7 @@ truncate_test.root_owned:
WARNS= 4
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} \
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} \
${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 8:? -Wno-error=deprecated :}
.include <bsd.test.mk>
Index: src/usr.bin/kdump/Makefile
diff -u src/usr.bin/kdump/Makefile:1.35 src/usr.bin/kdump/Makefile:1.36
--- src/usr.bin/kdump/Makefile:1.35 Sun Aug 22 22:24:12 2021
+++ src/usr.bin/kdump/Makefile Sat Jun 3 08:52:59 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.35 2021/08/22 22:24:12 rillig Exp $
+# $NetBSD: Makefile,v 1.36 2023/06/03 08:52:59 lukem Exp $
# @(#)Makefile 8.1 (Berkeley) 6/6/93
.include <bsd.own.mk> # for MKDYNAMICROOT & NETBSDSRCDIR
@@ -25,6 +25,6 @@ CPPFLAGS+=-I${NETBSDSRCDIR}/usr.bin/ktra
LDADD+=-lutil
DPADD+=${LIBUTIL}
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.prog.mk>
Index: src/usr.bin/ktruss/Makefile
diff -u src/usr.bin/ktruss/Makefile:1.32 src/usr.bin/ktruss/Makefile:1.33
--- src/usr.bin/ktruss/Makefile:1.32 Sun Aug 22 22:24:12 2021
+++ src/usr.bin/ktruss/Makefile Sat Jun 3 08:53:00 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.32 2021/08/22 22:24:12 rillig Exp $
+# $NetBSD: Makefile,v 1.33 2023/06/03 08:53:00 lukem Exp $
NOMAN= # defined
@@ -33,7 +33,7 @@ misc.c misc.h: ${DESTDIR}/usr/include/sy
CPPFLAGS+= -I. -I${NETBSDSRCDIR}/usr.bin/ktrace -I${NETBSDSRCDIR}/sys \
-I${NETBSDSRCDIR}/usr.bin/kdump -DKTRUSS -D_KERNTYPES
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.prog.mk>
Index: src/usr.sbin/bootp/common/Makefile
diff -u src/usr.sbin/bootp/common/Makefile:1.10 src/usr.sbin/bootp/common/Makefile:1.11
--- src/usr.sbin/bootp/common/Makefile:1.10 Sun May 30 02:28:35 2021
+++ src/usr.sbin/bootp/common/Makefile Sat Jun 3 08:53:00 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2021/05/30 02:28:35 joerg Exp $
+# $NetBSD: Makefile,v 1.11 2023/06/03 08:53:00 lukem Exp $
LIBISPRIVATE= yes
@@ -7,6 +7,6 @@ SRCS= dovend.c dumptab.c getif.c hash.c
report.c tzone.c
CPPFLAGS+= -DETC_ETHERS -DSYSLOG -DDEBUG
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.lib.mk>
Index: src/usr.sbin/fstyp/Makefile
diff -u src/usr.sbin/fstyp/Makefile:1.12 src/usr.sbin/fstyp/Makefile:1.13
--- src/usr.sbin/fstyp/Makefile:1.12 Fri Sep 17 14:48:31 2021
+++ src/usr.sbin/fstyp/Makefile Sat Jun 3 08:53:00 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2021/09/17 14:48:31 christos Exp $
+# $NetBSD: Makefile,v 1.13 2023/06/03 08:53:00 lukem Exp $
.include <bsd.own.mk>
@@ -32,6 +32,6 @@ CPPFLAGS.zfs.c+= -I${OSNET}/dist/lib/lib
.endif
CWARNFLAGS.clang+= -Wno-unknown-pragmas -Wno-error=address-of-packed-member
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.prog.mk>
Index: src/usr.sbin/installboot/Makefile
diff -u src/usr.sbin/installboot/Makefile:1.56 src/usr.sbin/installboot/Makefile:1.57
--- src/usr.sbin/installboot/Makefile:1.56 Sun Sep 6 07:20:31 2020
+++ src/usr.sbin/installboot/Makefile Sat Jun 3 08:53:00 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.56 2020/09/06 07:20:31 mrg Exp $
+# $NetBSD: Makefile,v 1.57 2023/06/03 08:53:00 lukem Exp $
#
.include <bsd.own.mk>
@@ -88,6 +88,6 @@ DPADD+= ${LIBUTIL}
.endif
CWARNFLAGS.clang+= -Wno-error=address-of-packed-member
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.prog.mk>
Index: src/usr.sbin/makefs/udf/Makefile.inc
diff -u src/usr.sbin/makefs/udf/Makefile.inc:1.6 src/usr.sbin/makefs/udf/Makefile.inc:1.7
--- src/usr.sbin/makefs/udf/Makefile.inc:1.6 Sun Apr 10 09:22:35 2022
+++ src/usr.sbin/makefs/udf/Makefile.inc Sat Jun 3 08:53:00 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.6 2022/04/10 09:22:35 riastradh Exp $
+# $NetBSD: Makefile.inc,v 1.7 2023/06/03 08:53:00 lukem Exp $
#
UDF= ${NETBSDSRCDIR}/sys/fs/udf
@@ -17,4 +17,4 @@ LDADD+=-lutil -lprop
.endif
CWARNFLAGS.clang+= -Wno-error=address-of-packed-member -Wno-error=constant-conversion
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
Index: src/usr.sbin/map-mbone/Makefile
diff -u src/usr.sbin/map-mbone/Makefile:1.10 src/usr.sbin/map-mbone/Makefile:1.11
--- src/usr.sbin/map-mbone/Makefile:1.10 Sun Sep 6 07:20:31 2020
+++ src/usr.sbin/map-mbone/Makefile Sat Jun 3 08:53:00 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2020/09/06 07:20:31 mrg Exp $
+# $NetBSD: Makefile,v 1.11 2023/06/03 08:53:00 lukem Exp $
# from: Id: Makefile,v 1.5 1993/06/24 05:11:16 deering Exp
.include <bsd.own.mk>
@@ -12,6 +12,6 @@ PROG= map-mbone
SRCS= igmp.c inet.c kern.c mapper.c
MAN= map-mbone.8
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.prog.mk>
Index: src/usr.sbin/mrinfo/Makefile
diff -u src/usr.sbin/mrinfo/Makefile:1.11 src/usr.sbin/mrinfo/Makefile:1.12
--- src/usr.sbin/mrinfo/Makefile:1.11 Sun Sep 6 07:20:32 2020
+++ src/usr.sbin/mrinfo/Makefile Sat Jun 3 08:53:00 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2020/09/06 07:20:32 mrg Exp $
+# $NetBSD: Makefile,v 1.12 2023/06/03 08:53:00 lukem Exp $
# from: Id: Makefile,v 1.5 1993/06/24 05:11:16 deering Exp
.include <bsd.own.mk>
@@ -14,6 +14,6 @@ MAN= mrinfo.8
BINOWN= root
BINMODE=4555
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.prog.mk>
Index: src/usr.sbin/mrouted/Makefile
diff -u src/usr.sbin/mrouted/Makefile:1.17 src/usr.sbin/mrouted/Makefile:1.18
--- src/usr.sbin/mrouted/Makefile:1.17 Sun Sep 6 07:20:32 2020
+++ src/usr.sbin/mrouted/Makefile Sat Jun 3 08:53:00 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.17 2020/09/06 07:20:32 mrg Exp $
+# $NetBSD: Makefile,v 1.18 2023/06/03 08:53:00 lukem Exp $
# from: Id: Makefile,v 1.5 1993/06/24 05:11:16 deering Exp
.include <bsd.own.mk>
@@ -15,7 +15,7 @@ DPADD+= ${LIBUTIL}
CPPFLAGS+= -I${.CURDIR}
CWARNFLAGS.clang+= -Wno-format-extra-args
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
COPTS.cfparse.c+= ${GCC_NO_STRINGOP_TRUNCATION}
COPTS.vif.c+= ${GCC_NO_STRINGOP_TRUNCATION}
Index: src/usr.sbin/mtrace/Makefile
diff -u src/usr.sbin/mtrace/Makefile:1.12 src/usr.sbin/mtrace/Makefile:1.13
--- src/usr.sbin/mtrace/Makefile:1.12 Sun Sep 6 07:20:32 2020
+++ src/usr.sbin/mtrace/Makefile Sat Jun 3 08:53:00 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2020/09/06 07:20:32 mrg Exp $
+# $NetBSD: Makefile,v 1.13 2023/06/03 08:53:00 lukem Exp $
# from: Id: Makefile,v 1.5 1993/06/24 05:11:16 deering Exp
.include <bsd.own.mk>
@@ -19,6 +19,6 @@ COPTS.mtrace.c=-O0
BINMODE=4555
BINOWN= root
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.prog.mk>
Index: src/usr.sbin/ndbootd/Makefile
diff -u src/usr.sbin/ndbootd/Makefile:1.8 src/usr.sbin/ndbootd/Makefile:1.9
--- src/usr.sbin/ndbootd/Makefile:1.8 Sun Sep 6 07:20:32 2020
+++ src/usr.sbin/ndbootd/Makefile Sat Jun 3 08:53:01 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2020/09/06 07:20:32 mrg Exp $
+# $NetBSD: Makefile,v 1.9 2023/06/03 08:53:01 lukem Exp $
WARNS?= 1 # XXX -Wsign-compare -Wshadow
@@ -15,7 +15,7 @@ COPTS.ndbootd.c+= -fno-tree-ter -fno-tre
.endif
CWARNFLAGS.clang+= -Wno-tautological-compare
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.own.mk>
.include <bsd.prog.mk>
Index: src/usr.sbin/pf/Makefile.inc
diff -u src/usr.sbin/pf/Makefile.inc:1.11 src/usr.sbin/pf/Makefile.inc:1.12
--- src/usr.sbin/pf/Makefile.inc:1.11 Sun Sep 6 07:20:32 2020
+++ src/usr.sbin/pf/Makefile.inc Sat Jun 3 08:53:01 2023
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile.inc,v 1.11 2020/09/06 07:20:32 mrg Exp $
+# $NetBSD: Makefile.inc,v 1.12 2023/06/03 08:53:01 lukem Exp $
WARNS?= 1 # XXX -Wshadow -Wcast-qual -Wsign-compare
CWARNFLAGS.clang+= -Wno-tautological-compare
CWARNFLAGS.clang+= -Wno-error=address-of-packed-member
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
CPPFLAGS+= -D_OPENBSD_SOURCE
Index: src/usr.sbin/racoon/Makefile
diff -u src/usr.sbin/racoon/Makefile:1.42 src/usr.sbin/racoon/Makefile:1.43
--- src/usr.sbin/racoon/Makefile:1.42 Tue May 9 20:11:54 2023
+++ src/usr.sbin/racoon/Makefile Sat Jun 3 08:53:01 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.42 2023/05/09 20:11:54 christos Exp $
+# $NetBSD: Makefile,v 1.43 2023/06/03 08:53:01 lukem Exp $
WARNS?= 0 # XXX third-party program, many issues
NOCLANGERROR= # defined
@@ -81,7 +81,7 @@ prsa_tok.c: ${DIST}/src/racoon/prsa_tok.
prsa_par.c: ${DIST}/src/racoon/prsa_par.y
${YACC} -pprsa -d -o ${.TARGET} ${.ALLSRC}
-CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
COPTS+= -fcommon
COPTS.crypto_openssl.c+= -Wno-error=deprecated-declarations