git: gcc47 build fixes: Unused-but-set-variable + more warnings
John Marino
marino at crater.dragonflybsd.org
Sun Sep 30 22:35:14 PDT 2012
commit 50a6186734f490f3047917d2cce00722c2160978
Author: John Marino <draco at marino.st>
Date: Mon Oct 1 03:09:06 2012 +0200
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
Summary of changes:
bin/csh/Makefile | 1 +
bin/mined/mined2.c | 4 +---
bin/sh/Makefile | 2 ++
crypto/openssh/ssh-pkcs11-helper.c | 3 ++-
crypto/openssh/ssh.c | 2 +-
gnu/lib/libdialog/dir.c | 2 +-
gnu/lib/libdialog/textbox.c | 2 +-
gnu/usr.bin/gdb/kgdb/kthr.c | 3 ++-
gnu/usr.bin/rcs/lib/rcsutil.c | 2 +-
lib/libalias/alias_nbt.c | 4 +++-
lib/libdevstat/devstat.c | 2 --
lib/libdm/Makefile | 2 ++
lib/libevtr/evtr.c | 4 +---
lib/libldns/Makefile | 1 +
lib/libncp/ncpl_rcfile.c | 2 +-
lib/libpam/Makefile | 2 ++
lib/libsmdb/Makefile | 1 +
lib/libstand/cd9660.c | 3 +--
lib/libstand/netif.c | 3 +--
lib/libstand/nfs.c | 3 +--
lib/libstand/tftp.c | 2 +-
lib/libtcplay/safe_mem.c | 2 +-
lib/libthread_xu/arch/i386/i386/pthread_md.c | 3 ---
lib/libthread_xu/arch/x86_64/x86_64/pthread_md.c | 3 ---
libexec/rshd/rshd.c | 2 +-
libexec/telnetd/telnetd.c | 2 +-
libexec/ypxfr/Makefile | 1 +
sbin/atm/fore_dnld/fore_dnld.c | 2 +-
sbin/atm/ilmid/ilmid.c | 4 ++--
sbin/camcontrol/camcontrol.c | 5 +++--
sbin/camcontrol/modeedit.c | 2 +-
sbin/ccdconfig/ccdconfig.c | 7 ++++++-
sbin/cryptdisks/safe_mem.c | 2 +-
sbin/ffsinfo/ffsinfo.c | 2 +-
sbin/fsirand/fsirand.c | 2 +-
sbin/growfs/growfs.c | 2 +-
sbin/hammer/cmd_info.c | 3 ---
sbin/ldconfig/ldconfig.c | 3 ++-
sbin/mount/mount.c | 2 +-
sbin/mount_ext2fs/mount_ext2fs.c | 3 +--
sbin/mount_ufs/mount.c | 2 +-
sbin/mountd/mountd.c | 2 --
sbin/natd/natd.c | 2 +-
sbin/newfs/mkfs.c | 2 +-
sbin/ping6/Makefile | 2 ++
sbin/ping6/ping6.c | 2 +-
sbin/rcorder/rcorder.c | 5 +++--
sbin/reboot/reboot.c | 3 ++-
sbin/udevd/udevd_monitor.c | 2 +-
sbin/usched/usched.c | 2 +-
sbin/vinum/commands.c | 4 ++--
sys/boot/common/ls.c | 5 ++---
sys/boot/pc32/loader/main.c | 2 +-
usr.bin/brandelf/brandelf.c | 3 ++-
usr.bin/bzip2/Makefile | 1 +
usr.bin/dfregress/testcase.c | 2 +-
usr.bin/ee/ee.c | 2 --
usr.bin/less/Makefile | 1 +
58 files changed, 75 insertions(+), 71 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/50a6186734f490f3047917d2cce00722c2160978
--
DragonFly BSD source repository
More information about the Commits
mailing list