Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src



Module Name:    src
Committed By:   mrg
Date:           Sun Sep  6 07:20:33 UTC 2020

Modified Files:
        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/libexec/identd: Makefile
        src/libexec/lfs_cleanerd: Makefile
        src/sbin/dump: Makefile
        src/sbin/dump_lfs: Makefile
        src/sbin/fsck_ffs: Makefile
        src/sbin/fsck_lfs: Makefile
        src/sbin/fsck_v7fs: Makefile
        src/sbin/fsdb: Makefile
        src/sbin/newfs: Makefile
        src/sbin/newfs_lfs: Makefile
        src/sbin/newfs_udf: Makefile
        src/sbin/newfs_v7fs: Makefile
        src/sbin/nvmectl: Makefile
        src/sbin/resize_lfs: Makefile
        src/sbin/scan_ffs: Makefile
        src/share/mk: bsd.kmodule.mk bsd.own.mk
        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/sparc/stand/boot: Makefile
        src/sys/arch/sparc/stand/bootxx: Makefile
        src/sys/arch/sparc/stand/ofwboot: Makefile
        src/sys/arch/zaurus/stand: Makefile.inc
        src/sys/conf: Makefile.kern.inc
        src/sys/modules/udf: Makefile
        src/sys/rump/fs/lib/libffs: Makefile
        src/sys/rump/fs/lib/liblfs: 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/ftp: Makefile
        src/usr.sbin/bootp/common: Makefile
        src/usr.sbin/dumplfs: 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/puffs/rump_lfs: Makefile
        src/usr.sbin/racoon: Makefile
        src/usr.sbin/rtadvd: Makefile
        src/usr.sbin/traceroute: Makefile
        src/usr.sbin/traceroute6: Makefile

Log Message:
add support for new GCC 9 warnings that may be too much to fix
right now.  new address-of-packed-member and format-overflow
warnings have new GCC_NO_ADDR_OF_PACKED_MEMBER amd
GCC_NO_FORMAT_OVERFLOW variables to remove these warnings.

apply to a bunch of the tree.  mostly, these are real bugs that
should be fixed, but in many cases, only by removing the 'packed'
attribute from some structure that doesn't really need it.  (i
looked at many different ones, and while perhaps 60-80% were
already properly aligned, it wasn't clear to me that the uses
were always coming from sane data vs network alignment, so it
doesn't seem safe to remove packed without careful research for
each affect struct.)  clang already warned (and was not erroring)
for many of these cases, but gcc picked up dozens more.


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 \
    src/external/apache2/mDNSResponder/usr.sbin/mdnsd/Makefile
cvs rdiff -u -r1.4 -r1.5 src/external/bsd/ipf/Makefile.inc
cvs rdiff -u -r1.3 -r1.4 src/external/bsd/ipf/bin/ipmon/Makefile
cvs rdiff -u -r1.26 -r1.27 src/external/bsd/ntp/bin/ntpd/Makefile
cvs rdiff -u -r1.19 -r1.20 src/external/bsd/tcpdump/bin/Makefile
cvs rdiff -u -r1.13 -r1.14 src/external/bsd/wpa/bin/hostapd/Makefile
cvs rdiff -u -r1.18 -r1.19 src/libexec/identd/Makefile
cvs rdiff -u -r1.19 -r1.20 src/libexec/lfs_cleanerd/Makefile
cvs rdiff -u -r1.40 -r1.41 src/sbin/dump/Makefile
cvs rdiff -u -r1.17 -r1.18 src/sbin/dump_lfs/Makefile
cvs rdiff -u -r1.49 -r1.50 src/sbin/fsck_ffs/Makefile
cvs rdiff -u -r1.20 -r1.21 src/sbin/fsck_lfs/Makefile
cvs rdiff -u -r1.2 -r1.3 src/sbin/fsck_v7fs/Makefile
cvs rdiff -u -r1.39 -r1.40 src/sbin/fsdb/Makefile
cvs rdiff -u -r1.40 -r1.41 src/sbin/newfs/Makefile
cvs rdiff -u -r1.12 -r1.13 src/sbin/newfs_lfs/Makefile
cvs rdiff -u -r1.6 -r1.7 src/sbin/newfs_udf/Makefile
cvs rdiff -u -r1.4 -r1.5 src/sbin/newfs_v7fs/Makefile
cvs rdiff -u -r1.4 -r1.5 src/sbin/nvmectl/Makefile
cvs rdiff -u -r1.5 -r1.6 src/sbin/resize_lfs/Makefile
cvs rdiff -u -r1.8 -r1.9 src/sbin/scan_ffs/Makefile
cvs rdiff -u -r1.69 -r1.70 src/share/mk/bsd.kmodule.mk
cvs rdiff -u -r1.1205 -r1.1206 src/share/mk/bsd.own.mk
cvs rdiff -u -r1.93 -r1.94 src/sys/arch/i386/stand/Makefile.booters
cvs rdiff -u -r1.74 -r1.75 src/sys/arch/i386/stand/boot/Makefile.boot
cvs rdiff -u -r1.51 -r1.52 src/sys/arch/i386/stand/bootxx/Makefile.bootxx
cvs rdiff -u -r1.17 -r1.18 src/sys/arch/i386/stand/efiboot/Makefile.efiboot
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/i386/stand/efiboot/bootx64/Makefile
cvs rdiff -u -r1.47 -r1.48 src/sys/arch/i386/stand/lib/Makefile
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/macppc/stand/Makefile.inc
cvs rdiff -u -r1.43 -r1.44 src/sys/arch/sparc/stand/boot/Makefile
cvs rdiff -u -r1.18 -r1.19 src/sys/arch/sparc/stand/bootxx/Makefile
cvs rdiff -u -r1.39 -r1.40 src/sys/arch/sparc/stand/ofwboot/Makefile
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/zaurus/stand/Makefile.inc
cvs rdiff -u -r1.275 -r1.276 src/sys/conf/Makefile.kern.inc
cvs rdiff -u -r1.4 -r1.5 src/sys/modules/udf/Makefile
cvs rdiff -u -r1.20 -r1.21 src/sys/rump/fs/lib/libffs/Makefile
cvs rdiff -u -r1.15 -r1.16 src/sys/rump/fs/lib/liblfs/Makefile
cvs rdiff -u -r1.4 -r1.5 src/sys/rump/fs/lib/libmsdos/Makefile
cvs rdiff -u -r1.10 -r1.11 src/sys/rump/fs/lib/libudf/Makefile
cvs rdiff -u -r1.2 -r1.3 src/sys/rump/fs/lib/libv7fs/Makefile
cvs rdiff -u -r1.6 -r1.7 src/sys/rump/fs/lib/libzfs/Makefile
cvs rdiff -u -r1.7 -r1.8 src/sys/rump/net/lib/Makefile.inc
cvs rdiff -u -r1.17 -r1.18 src/sys/stand/efiboot/Makefile.efiboot
cvs rdiff -u -r1.67 -r1.68 src/tests/lib/libc/sys/Makefile
cvs rdiff -u -r1.37 -r1.38 src/usr.bin/ftp/Makefile
cvs rdiff -u -r1.8 -r1.9 src/usr.sbin/bootp/common/Makefile
cvs rdiff -u -r1.18 -r1.19 src/usr.sbin/dumplfs/Makefile
cvs rdiff -u -r1.9 -r1.10 src/usr.sbin/fstyp/Makefile
cvs rdiff -u -r1.55 -r1.56 src/usr.sbin/installboot/Makefile
cvs rdiff -u -r1.3 -r1.4 src/usr.sbin/makefs/udf/Makefile.inc
cvs rdiff -u -r1.9 -r1.10 src/usr.sbin/map-mbone/Makefile
cvs rdiff -u -r1.10 -r1.11 src/usr.sbin/mrinfo/Makefile
cvs rdiff -u -r1.16 -r1.17 src/usr.sbin/mrouted/Makefile
cvs rdiff -u -r1.11 -r1.12 src/usr.sbin/mtrace/Makefile
cvs rdiff -u -r1.7 -r1.8 src/usr.sbin/ndbootd/Makefile
cvs rdiff -u -r1.10 -r1.11 src/usr.sbin/pf/Makefile.inc
cvs rdiff -u -r1.10 -r1.11 src/usr.sbin/puffs/rump_lfs/Makefile
cvs rdiff -u -r1.35 -r1.36 src/usr.sbin/racoon/Makefile
cvs rdiff -u -r1.24 -r1.25 src/usr.sbin/rtadvd/Makefile
cvs rdiff -u -r1.20 -r1.21 src/usr.sbin/traceroute/Makefile
cvs rdiff -u -r1.10 -r1.11 src/usr.sbin/traceroute6/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index