gcc47 build fixes: Unused-but-set-variable + more warnings
authorJohn Marino <draco@marino.st>
Mon, 1 Oct 2012 01:09:06 +0000 (03:09 +0200)
committerJohn Marino <draco@marino.st>
Mon, 1 Oct 2012 05:33:35 +0000 (07:33 +0200)
commit50a6186734f490f3047917d2cce00722c2160978
tree96b62a4154195cfff4fbe081ec9e7e5fd6235d14
parentde437f821dfb156157b75440d02d4b61fe1a1f48
gcc47 build fixes: Unused-but-set-variable + more warnings

The following programs fail to build with gcc47 due to the new
unused-but-set-variable warning.  They've been fixed in various ways.
The ones set with WARNS=3 suppress cast-qual warning
There is a single enum-compare error too.

This effort is not complete.

bin/csh pass -Wno-unused-but-set-variable
bin/mined source file modified
bin/sh set WARNS=3
crypto/openssh source file modified (2)
gnu/lib/libdialog source file modified
gnu/usr.bin/gdb/kgdb source file modified
gnu/usr.bin/rcs  source file modified
lib/libalias source file modified
lib/libdevstat source file modified
lib/libdm set WARNS=3
lib/libevtr source file modified
lib/libldns pass -Wno-unused-but-set-variable
lib/libncp source file modified
lib/libpam set WARNS=3
lib/libsmdb pass -Wno-unused-but-set-variable
lib/libstand source file modified (4)
lib/libtcplay source file modified
lib/libthread_xu source file modified (2)
libexec/rshd source file modified
libexec/telnetd source file modified
libexec/ypxfr pass -Wno-enum-compare
sbin/atm/fore_dnld source file modified
sbin/atm/ilmid source file modified
sbin/atm/camcontrol source file modifief (2)
sbin/ccdconfig source file modified
sbin/cryptdisks source file modified
sbin/ffsinfo source file modified
sbin/fsirand source file modified
sbin/growfs source file modified
sbin/hammer source file modified
sbin/ldconfig source file modified (real bug here?)
sbin/mount source file modified
sbin/mount_ufs source file modified
sbin/mount_extfs source file modified
sbin/mountd source file modified
sbin/natd source file modified
sbin/newfs source file modified
sbin/ping6 set WARNS=3, source modified
sbin/rcorder source file modified
sbin/reboot source file modified (real bug here?)
sbin/udevd source file modified
sbin/usched source file modified
sbin/vinum source file modified
sys/boot/common  source file modified
sys/boot/pc32/loader source file modified
usr.bin/brandelf source file modified
usr.bin/bzip2 pass -Wno-unused-but-set-variable
usr.bin/dfregress source file modified
usr.bin/ee source file modified
usr.bin/less pass -Wno-unused-but-set-variable
58 files changed:
bin/csh/Makefile
bin/mined/mined2.c
bin/sh/Makefile
crypto/openssh/ssh-pkcs11-helper.c
crypto/openssh/ssh.c
gnu/lib/libdialog/dir.c
gnu/lib/libdialog/textbox.c
gnu/usr.bin/gdb/kgdb/kthr.c
gnu/usr.bin/rcs/lib/rcsutil.c
lib/libalias/alias_nbt.c
lib/libdevstat/devstat.c
lib/libdm/Makefile
lib/libevtr/evtr.c
lib/libldns/Makefile
lib/libncp/ncpl_rcfile.c
lib/libpam/Makefile
lib/libsmdb/Makefile
lib/libstand/cd9660.c
lib/libstand/netif.c
lib/libstand/nfs.c
lib/libstand/tftp.c
lib/libtcplay/safe_mem.c
lib/libthread_xu/arch/i386/i386/pthread_md.c
lib/libthread_xu/arch/x86_64/x86_64/pthread_md.c
libexec/rshd/rshd.c
libexec/telnetd/telnetd.c
libexec/ypxfr/Makefile
sbin/atm/fore_dnld/fore_dnld.c
sbin/atm/ilmid/ilmid.c
sbin/camcontrol/camcontrol.c
sbin/camcontrol/modeedit.c
sbin/ccdconfig/ccdconfig.c
sbin/cryptdisks/safe_mem.c
sbin/ffsinfo/ffsinfo.c
sbin/fsirand/fsirand.c
sbin/growfs/growfs.c
sbin/hammer/cmd_info.c
sbin/ldconfig/ldconfig.c
sbin/mount/mount.c
sbin/mount_ext2fs/mount_ext2fs.c
sbin/mount_ufs/mount.c
sbin/mountd/mountd.c
sbin/natd/natd.c
sbin/newfs/mkfs.c
sbin/ping6/Makefile
sbin/ping6/ping6.c
sbin/rcorder/rcorder.c
sbin/reboot/reboot.c
sbin/udevd/udevd_monitor.c
sbin/usched/usched.c
sbin/vinum/commands.c
sys/boot/common/ls.c
sys/boot/pc32/loader/main.c
usr.bin/brandelf/brandelf.c
usr.bin/bzip2/Makefile
usr.bin/dfregress/testcase.c
usr.bin/ee/ee.c
usr.bin/less/Makefile