Module Name: src Committed By: mrg Date: Sun Oct 13 07:28:23 UTC 2019
Modified Files: src/bin/pax: Makefile src/crypto/external/bsd/netpgp/bin/netpgpverify: Makefile src/crypto/external/bsd/netpgp/lib/netpgp: Makefile src/crypto/external/bsd/netpgp/lib/verify: Makefile src/crypto/external/bsd/openssh/bin/ssh: Makefile src/crypto/external/bsd/openssh/bin/ssh-agent: Makefile src/crypto/external/bsd/openssh/bin/ssh-keygen: Makefile src/crypto/external/bsd/openssh/bin/sshd: Makefile src/crypto/external/bsd/openssh/lib: Makefile src/external/bsd/am-utils/bin/amd: Makefile src/external/bsd/fetch/lib: Makefile src/external/bsd/flex/bin: Makefile src/external/bsd/ipf: Makefile.inc src/external/bsd/ipf/bin/ipftest: Makefile src/external/bsd/iscsi/lib: Makefile src/external/bsd/libarchive/lib/libarchive: Makefile src/external/bsd/libpcap/lib: Makefile src/external/bsd/llvm/lib/libLLVMAnalysis: Makefile src/external/bsd/llvm/lib/libLLVMRuntimeDyld: Makefile src/external/bsd/mdocml/bin/mandoc: Makefile src/external/bsd/ntp/bin/ntpd: Makefile src/external/bsd/ntp/bin/ntpq: Makefile src/external/bsd/ntp/bin/sntp: Makefile src/external/bsd/ntp/lib/libntp: Makefile src/external/bsd/pdisk/bin: Makefile src/external/bsd/ppp/usr.sbin/pppd: Makefile src/external/bsd/ppp/usr.sbin/pppstats: Makefile src/external/bsd/tmux/usr.bin/tmux: Makefile src/external/bsd/top/bin: Makefile src/external/cddl/osnet/lib/libdtrace: Makefile src/external/gpl2/groff/bin/troff: Makefile src/external/gpl2/xcvs/bin/xcvs: Makefile src/external/gpl3/gcc/lib/libiberty: Makefile src/external/mit/xorg/bin/xconsole: Makefile src/external/mit/xorg/bin/xmh: Makefile src/external/mit/xorg/lib/libX11: Makefile.ximcp Makefile.xlibi18n src/external/mit/xorg/lib/libXvMCW: Makefile src/external/mit/xorg/lib/libxkbfile: Makefile src/external/mit/xorg/server/drivers/xf86-video-sis: Makefile src/external/mpl/bind/bin/dnssec/dnssec-verify: Makefile src/external/mpl/dhcp/bin/relay: Makefile src/external/mpl/dhcp/lib/common: Makefile src/external/zlib/pigz/bin/pigz: Makefile src/games/hack: Makefile src/games/hunt/hunt: Makefile src/games/rogue: Makefile src/games/tetris: Makefile src/lib/libc/citrus: Makefile.inc src/lib/libc/net: Makefile.inc src/lib/libc/resolv: Makefile.inc src/lib/libc/rpc: Makefile.inc src/lib/libedit: Makefile src/lib/libisns: Makefile src/lib/libpam/modules/pam_lastlog: Makefile src/lib/librump: Makefile src/lib/librumpclient: Makefile src/lib/librumpres: Makefile src/lib/librumpuser: Makefile src/lib/libutil: Makefile src/libexec/ftpd: Makefile src/libexec/rpc.rquotad: Makefile src/libexec/rpc.rstatd: Makefile src/libexec/rpc.rusersd: Makefile src/libexec/rpc.rwalld: Makefile src/libexec/rpc.sprayd: Makefile src/sbin/disklabel: Makefile src/sbin/dump: Makefile src/sbin/dump_lfs: Makefile src/sbin/fdisk: Makefile src/sbin/init: Makefile src/sbin/iscsictl: Makefile src/sbin/pppoectl: Makefile src/sbin/raidctl: Makefile src/sbin/restore: Makefile src/sbin/rndctl: Makefile src/sbin/route: Makefile src/sbin/routed: Makefile src/sbin/umount: Makefile src/share/mk: bsd.own.mk src/sys/modules/coredump: Makefile src/sys/modules/filemon: Makefile src/sys/modules/ptrace_common: Makefile src/sys/rump/librump/rumpkern: Makefile.rumpkern src/sys/rump/net/lib/libnet: Makefile src/tests/fs/common: Makefile src/tests/fs/nfs/nfsservice: Makefile src/tests/lib/libc/rpc: Makefile src/tests/lib/libc/ssp: Makefile src/tests/lib/libevent: Makefile src/usr.bin/btpin: Makefile src/usr.bin/config: Makefile src/usr.bin/crunch/crunchgen: Makefile src/usr.bin/cvslatest: Makefile src/usr.bin/fstat: Makefile src/usr.bin/hexdump: Makefile src/usr.bin/login: Makefile src/usr.bin/mail: Makefile src/usr.bin/make: Makefile src/usr.bin/man: Makefile src/usr.bin/mklocale: Makefile src/usr.bin/msgs: Makefile src/usr.bin/netstat: Makefile src/usr.bin/quota: Makefile src/usr.bin/rdist: Makefile src/usr.bin/rpcgen: Makefile src/usr.bin/rpcinfo: Makefile src/usr.bin/rup: Makefile src/usr.bin/rusers: Makefile src/usr.bin/rwall: Makefile src/usr.bin/showmount: Makefile src/usr.bin/sort: Makefile src/usr.bin/systat: Makefile src/usr.bin/telnet: Makefile src/usr.bin/unifdef: Makefile src/usr.bin/utoppya: Makefile src/usr.bin/wall: Makefile src/usr.sbin/acpitools/amldb: Makefile src/usr.sbin/altq/libaltq: Makefile src/usr.sbin/altq/tbrconfig: Makefile src/usr.sbin/apm: Makefile src/usr.sbin/apmd: Makefile src/usr.sbin/btpand: Makefile src/usr.sbin/catman: Makefile src/usr.sbin/cnwctl: Makefile src/usr.sbin/crash: Makefile src/usr.sbin/edquota: Makefile src/usr.sbin/eshconfig: Makefile src/usr.sbin/ifwatchd: Makefile src/usr.sbin/ipwctl: Makefile src/usr.sbin/iwictl: Makefile src/usr.sbin/makefs: Makefile src/usr.sbin/mopd/common: Makefile src/usr.sbin/mopd/mopd: Makefile src/usr.sbin/mountd: Makefile src/usr.sbin/mrouted: Makefile src/usr.sbin/perfused: Makefile src/usr.sbin/rarpd: Makefile src/usr.sbin/rbootd: Makefile src/usr.sbin/repquota: Makefile src/usr.sbin/route6d: Makefile src/usr.sbin/rpc.bootparamd: Makefile src/usr.sbin/rpc.lockd: Makefile src/usr.sbin/rpc.pcnfsd: Makefile src/usr.sbin/rpc.statd: Makefile src/usr.sbin/rpc.yppasswdd: Makefile src/usr.sbin/rpcbind: Makefile src/usr.sbin/rtadvd: Makefile src/usr.sbin/rwhod: Makefile src/usr.sbin/sliplogin: Makefile src/usr.sbin/spray: Makefile src/usr.sbin/sup/lib: Makefile src/usr.sbin/sup/sup: Makefile src/usr.sbin/sup/supfilesrv: Makefile src/usr.sbin/sup/supscan: Makefile src/usr.sbin/sysinst: Makefile.inc src/usr.sbin/syslogd: Makefile src/usr.sbin/wiconfig: Makefile src/usr.sbin/ypbind: Makefile src/usr.sbin/ypserv/yppush: Makefile src/usr.sbin/ypserv/ypserv: Makefile src/usr.sbin/ypserv/ypxfr: Makefile src/usr.sbin/ypset: Makefile Log Message: introduce some common variables for use in GCC warning disables: GCC_NO_FORMAT_TRUNCATION -Wno-format-truncation (GCC 7/8) GCC_NO_STRINGOP_TRUNCATION -Wno-stringop-truncation (GCC 8) GCC_NO_STRINGOP_OVERFLOW -Wno-stringop-overflow (GCC 8) GCC_NO_CAST_FUNCTION_TYPE -Wno-cast-function-type (GCC 8) use these to turn off warnings for most GCC-8 complaints. many of these are false positives, most of the real bugs are already commited, or are yet to come. we plan to introduce versions of (some?) of these that use the "-Wno-error=" form, which still displays the warnings but does not make it an error, and all of the above will be re-considered as either being "fix me" (warning still displayed) or "warning is wrong." To generate a diff of this commit: cvs rdiff -u -r1.40 -r1.41 src/bin/pax/Makefile cvs rdiff -u -r1.17 -r1.18 \ src/crypto/external/bsd/netpgp/bin/netpgpverify/Makefile cvs rdiff -u -r1.3 -r1.4 src/crypto/external/bsd/netpgp/lib/netpgp/Makefile cvs rdiff -u -r1.11 -r1.12 src/crypto/external/bsd/netpgp/lib/verify/Makefile cvs rdiff -u -r1.14 -r1.15 src/crypto/external/bsd/openssh/bin/ssh/Makefile cvs rdiff -u -r1.2 -r1.3 \ src/crypto/external/bsd/openssh/bin/ssh-agent/Makefile cvs rdiff -u -r1.5 -r1.6 \ src/crypto/external/bsd/openssh/bin/ssh-keygen/Makefile cvs rdiff -u -r1.18 -r1.19 src/crypto/external/bsd/openssh/bin/sshd/Makefile cvs rdiff -u -r1.28 -r1.29 src/crypto/external/bsd/openssh/lib/Makefile cvs rdiff -u -r1.12 -r1.13 src/external/bsd/am-utils/bin/amd/Makefile cvs rdiff -u -r1.14 -r1.15 src/external/bsd/fetch/lib/Makefile cvs rdiff -u -r1.14 -r1.15 src/external/bsd/flex/bin/Makefile cvs rdiff -u -r1.3 -r1.4 src/external/bsd/ipf/Makefile.inc cvs rdiff -u -r1.6 -r1.7 src/external/bsd/ipf/bin/ipftest/Makefile cvs rdiff -u -r1.4 -r1.5 src/external/bsd/iscsi/lib/Makefile cvs rdiff -u -r1.10 -r1.11 \ src/external/bsd/libarchive/lib/libarchive/Makefile cvs rdiff -u -r1.25 -r1.26 src/external/bsd/libpcap/lib/Makefile cvs rdiff -u -r1.25 -r1.26 src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile cvs rdiff -u -r1.10 -r1.11 \ src/external/bsd/llvm/lib/libLLVMRuntimeDyld/Makefile cvs rdiff -u -r1.18 -r1.19 src/external/bsd/mdocml/bin/mandoc/Makefile cvs rdiff -u -r1.23 -r1.24 src/external/bsd/ntp/bin/ntpd/Makefile cvs rdiff -u -r1.7 -r1.8 src/external/bsd/ntp/bin/ntpq/Makefile cvs rdiff -u -r1.6 -r1.7 src/external/bsd/ntp/bin/sntp/Makefile cvs rdiff -u -r1.20 -r1.21 src/external/bsd/ntp/lib/libntp/Makefile cvs rdiff -u -r1.3 -r1.4 src/external/bsd/pdisk/bin/Makefile cvs rdiff -u -r1.1 -r1.2 src/external/bsd/ppp/usr.sbin/pppd/Makefile cvs rdiff -u -r1.1 -r1.2 src/external/bsd/ppp/usr.sbin/pppstats/Makefile cvs rdiff -u -r1.21 -r1.22 src/external/bsd/tmux/usr.bin/tmux/Makefile cvs rdiff -u -r1.10 -r1.11 src/external/bsd/top/bin/Makefile cvs rdiff -u -r1.23 -r1.24 src/external/cddl/osnet/lib/libdtrace/Makefile cvs rdiff -u -r1.2 -r1.3 src/external/gpl2/groff/bin/troff/Makefile cvs rdiff -u -r1.6 -r1.7 src/external/gpl2/xcvs/bin/xcvs/Makefile cvs rdiff -u -r1.8 -r1.9 src/external/gpl3/gcc/lib/libiberty/Makefile cvs rdiff -u -r1.4 -r1.5 src/external/mit/xorg/bin/xconsole/Makefile cvs rdiff -u -r1.7 -r1.8 src/external/mit/xorg/bin/xmh/Makefile cvs rdiff -u -r1.4 -r1.5 src/external/mit/xorg/lib/libX11/Makefile.ximcp cvs rdiff -u -r1.2 -r1.3 src/external/mit/xorg/lib/libX11/Makefile.xlibi18n cvs rdiff -u -r1.2 -r1.3 src/external/mit/xorg/lib/libXvMCW/Makefile cvs rdiff -u -r1.4 -r1.5 src/external/mit/xorg/lib/libxkbfile/Makefile cvs rdiff -u -r1.17 -r1.18 \ src/external/mit/xorg/server/drivers/xf86-video-sis/Makefile cvs rdiff -u -r1.1 -r1.2 \ src/external/mpl/bind/bin/dnssec/dnssec-verify/Makefile cvs rdiff -u -r1.1 -r1.2 src/external/mpl/dhcp/bin/relay/Makefile cvs rdiff -u -r1.1 -r1.2 src/external/mpl/dhcp/lib/common/Makefile cvs rdiff -u -r1.10 -r1.11 src/external/zlib/pigz/bin/pigz/Makefile cvs rdiff -u -r1.45 -r1.46 src/games/hack/Makefile cvs rdiff -u -r1.9 -r1.10 src/games/hunt/hunt/Makefile cvs rdiff -u -r1.20 -r1.21 src/games/rogue/Makefile cvs rdiff -u -r1.7 -r1.8 src/games/tetris/Makefile cvs rdiff -u -r1.8 -r1.9 src/lib/libc/citrus/Makefile.inc cvs rdiff -u -r1.90 -r1.91 src/lib/libc/net/Makefile.inc cvs rdiff -u -r1.7 -r1.8 src/lib/libc/resolv/Makefile.inc cvs rdiff -u -r1.25 -r1.26 src/lib/libc/rpc/Makefile.inc cvs rdiff -u -r1.65 -r1.66 src/lib/libedit/Makefile cvs rdiff -u -r1.5 -r1.6 src/lib/libisns/Makefile cvs rdiff -u -r1.10 -r1.11 src/lib/libpam/modules/pam_lastlog/Makefile cvs rdiff -u -r1.5 -r1.6 src/lib/librump/Makefile cvs rdiff -u -r1.14 -r1.15 src/lib/librumpclient/Makefile cvs rdiff -u -r1.1 -r1.2 src/lib/librumpres/Makefile cvs rdiff -u -r1.27 -r1.28 src/lib/librumpuser/Makefile cvs rdiff -u -r1.84 -r1.85 src/lib/libutil/Makefile cvs rdiff -u -r1.65 -r1.66 src/libexec/ftpd/Makefile cvs rdiff -u -r1.9 -r1.10 src/libexec/rpc.rquotad/Makefile cvs rdiff -u -r1.22 -r1.23 src/libexec/rpc.rstatd/Makefile cvs rdiff -u -r1.19 -r1.20 src/libexec/rpc.rusersd/Makefile cvs rdiff -u -r1.10 -r1.11 src/libexec/rpc.rwalld/Makefile cvs rdiff -u -r1.6 -r1.7 src/libexec/rpc.sprayd/Makefile cvs rdiff -u -r1.73 -r1.74 src/sbin/disklabel/Makefile cvs rdiff -u -r1.39 -r1.40 src/sbin/dump/Makefile cvs rdiff -u -r1.16 -r1.17 src/sbin/dump_lfs/Makefile cvs rdiff -u -r1.42 -r1.43 src/sbin/fdisk/Makefile cvs rdiff -u -r1.39 -r1.40 src/sbin/init/Makefile cvs rdiff -u -r1.3 -r1.4 src/sbin/iscsictl/Makefile cvs rdiff -u -r1.4 -r1.5 src/sbin/pppoectl/Makefile cvs rdiff -u -r1.16 -r1.17 src/sbin/raidctl/Makefile cvs rdiff -u -r1.26 -r1.27 src/sbin/restore/Makefile cvs rdiff -u -r1.2 -r1.3 src/sbin/rndctl/Makefile cvs rdiff -u -r1.31 -r1.32 src/sbin/route/Makefile cvs rdiff -u -r1.25 -r1.26 src/sbin/routed/Makefile cvs rdiff -u -r1.18 -r1.19 src/sbin/umount/Makefile cvs rdiff -u -r1.1154 -r1.1155 src/share/mk/bsd.own.mk cvs rdiff -u -r1.4 -r1.5 src/sys/modules/coredump/Makefile cvs rdiff -u -r1.2 -r1.3 src/sys/modules/filemon/Makefile cvs rdiff -u -r1.2 -r1.3 src/sys/modules/ptrace_common/Makefile cvs rdiff -u -r1.176 -r1.177 src/sys/rump/librump/rumpkern/Makefile.rumpkern cvs rdiff -u -r1.31 -r1.32 src/sys/rump/net/lib/libnet/Makefile cvs rdiff -u -r1.12 -r1.13 src/tests/fs/common/Makefile cvs rdiff -u -r1.13 -r1.14 src/tests/fs/nfs/nfsservice/Makefile cvs rdiff -u -r1.2 -r1.3 src/tests/lib/libc/rpc/Makefile cvs rdiff -u -r1.9 -r1.10 src/tests/lib/libc/ssp/Makefile cvs rdiff -u -r1.4 -r1.5 src/tests/lib/libevent/Makefile cvs rdiff -u -r1.2 -r1.3 src/usr.bin/btpin/Makefile cvs rdiff -u -r1.10 -r1.11 src/usr.bin/config/Makefile cvs rdiff -u -r1.15 -r1.16 src/usr.bin/crunch/crunchgen/Makefile cvs rdiff -u -r1.3 -r1.4 src/usr.bin/cvslatest/Makefile cvs rdiff -u -r1.25 -r1.26 src/usr.bin/fstat/Makefile cvs rdiff -u -r1.14 -r1.15 src/usr.bin/hexdump/Makefile cvs rdiff -u -r1.57 -r1.58 src/usr.bin/login/Makefile cvs rdiff -u -r1.38 -r1.39 src/usr.bin/mail/Makefile cvs rdiff -u -r1.62 -r1.63 src/usr.bin/make/Makefile cvs rdiff -u -r1.15 -r1.16 src/usr.bin/man/Makefile cvs rdiff -u -r1.16 -r1.17 src/usr.bin/mklocale/Makefile cvs rdiff -u -r1.10 -r1.11 src/usr.bin/msgs/Makefile cvs rdiff -u -r1.46 -r1.47 src/usr.bin/netstat/Makefile cvs rdiff -u -r1.13 -r1.14 src/usr.bin/quota/Makefile cvs rdiff -u -r1.13 -r1.14 src/usr.bin/rdist/Makefile cvs rdiff -u -r1.13 -r1.14 src/usr.bin/rpcgen/Makefile cvs rdiff -u -r1.15 -r1.16 src/usr.bin/rpcinfo/Makefile cvs rdiff -u -r1.8 -r1.9 src/usr.bin/rup/Makefile cvs rdiff -u -r1.11 -r1.12 src/usr.bin/rusers/Makefile cvs rdiff -u -r1.10 -r1.11 src/usr.bin/rwall/Makefile cvs rdiff -u -r1.7 -r1.8 src/usr.bin/showmount/Makefile cvs rdiff -u -r1.8 -r1.9 src/usr.bin/sort/Makefile cvs rdiff -u -r1.42 -r1.43 src/usr.bin/systat/Makefile cvs rdiff -u -r1.58 -r1.59 src/usr.bin/telnet/Makefile cvs rdiff -u -r1.6 -r1.7 src/usr.bin/unifdef/Makefile cvs rdiff -u -r1.1 -r1.2 src/usr.bin/utoppya/Makefile cvs rdiff -u -r1.11 -r1.12 src/usr.bin/wall/Makefile cvs rdiff -u -r1.5 -r1.6 src/usr.sbin/acpitools/amldb/Makefile cvs rdiff -u -r1.12 -r1.13 src/usr.sbin/altq/libaltq/Makefile cvs rdiff -u -r1.4 -r1.5 src/usr.sbin/altq/tbrconfig/Makefile cvs rdiff -u -r1.18 -r1.19 src/usr.sbin/apm/Makefile cvs rdiff -u -r1.16 -r1.17 src/usr.sbin/apmd/Makefile cvs rdiff -u -r1.5 -r1.6 src/usr.sbin/btpand/Makefile cvs rdiff -u -r1.9 -r1.10 src/usr.sbin/catman/Makefile cvs rdiff -u -r1.2 -r1.3 src/usr.sbin/cnwctl/Makefile cvs rdiff -u -r1.41 -r1.42 src/usr.sbin/crash/Makefile cvs rdiff -u -r1.11 -r1.12 src/usr.sbin/edquota/Makefile cvs rdiff -u -r1.1 -r1.2 src/usr.sbin/eshconfig/Makefile cvs rdiff -u -r1.1 -r1.2 src/usr.sbin/ifwatchd/Makefile cvs rdiff -u -r1.7 -r1.8 src/usr.sbin/ipwctl/Makefile cvs rdiff -u -r1.5 -r1.6 src/usr.sbin/iwictl/Makefile cvs rdiff -u -r1.36 -r1.37 src/usr.sbin/makefs/Makefile cvs rdiff -u -r1.20 -r1.21 src/usr.sbin/mopd/common/Makefile cvs rdiff -u -r1.12 -r1.13 src/usr.sbin/mopd/mopd/Makefile cvs rdiff -u -r1.19 -r1.20 src/usr.sbin/mountd/Makefile cvs rdiff -u -r1.15 -r1.16 src/usr.sbin/mrouted/Makefile cvs rdiff -u -r1.6 -r1.7 src/usr.sbin/perfused/Makefile cvs rdiff -u -r1.14 -r1.15 src/usr.sbin/rarpd/Makefile cvs rdiff -u -r1.14 -r1.15 src/usr.sbin/rbootd/Makefile cvs rdiff -u -r1.10 -r1.11 src/usr.sbin/repquota/Makefile cvs rdiff -u -r1.7 -r1.8 src/usr.sbin/route6d/Makefile cvs rdiff -u -r1.25 -r1.26 src/usr.sbin/rpc.bootparamd/Makefile cvs rdiff -u -r1.16 -r1.17 src/usr.sbin/rpc.lockd/Makefile cvs rdiff -u -r1.23 -r1.24 src/usr.sbin/rpc.pcnfsd/Makefile cvs rdiff -u -r1.11 -r1.12 src/usr.sbin/rpc.statd/Makefile cvs rdiff -u -r1.6 -r1.7 src/usr.sbin/rpc.yppasswdd/Makefile cvs rdiff -u -r1.15 -r1.16 src/usr.sbin/rpcbind/Makefile cvs rdiff -u -r1.22 -r1.23 src/usr.sbin/rtadvd/Makefile cvs rdiff -u -r1.14 -r1.15 src/usr.sbin/rwhod/Makefile cvs rdiff -u -r1.7 -r1.8 src/usr.sbin/sliplogin/Makefile cvs rdiff -u -r1.4 -r1.5 src/usr.sbin/spray/Makefile cvs rdiff -u -r1.14 -r1.15 src/usr.sbin/sup/lib/Makefile cvs rdiff -u -r1.5 -r1.6 src/usr.sbin/sup/sup/Makefile cvs rdiff -u -r1.4 -r1.5 src/usr.sbin/sup/supfilesrv/Makefile cvs rdiff -u -r1.6 -r1.7 src/usr.sbin/sup/supscan/Makefile cvs rdiff -u -r1.26 -r1.27 src/usr.sbin/sysinst/Makefile.inc cvs rdiff -u -r1.29 -r1.30 src/usr.sbin/syslogd/Makefile cvs rdiff -u -r1.7 -r1.8 src/usr.sbin/wiconfig/Makefile cvs rdiff -u -r1.18 -r1.19 src/usr.sbin/ypbind/Makefile cvs rdiff -u -r1.5 -r1.6 src/usr.sbin/ypserv/yppush/Makefile cvs rdiff -u -r1.19 -r1.20 src/usr.sbin/ypserv/ypserv/Makefile cvs rdiff -u -r1.5 -r1.6 src/usr.sbin/ypserv/ypxfr/Makefile cvs rdiff -u -r1.11 -r1.12 src/usr.sbin/ypset/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.