Date: Fri, 18 May 2012 10:08:46 +0300 From: Gleb Kurtsou <gleb.kurtsou@gmail.com> To: Pedro Giffuni <pfg@FreeBSD.org> Cc: freebsd-current@FreeBSD.org, freebsd-toolchain@FreeBSD.org Subject: Re: GCC update for testing Message-ID: <20120518070846.GB1071@reks> In-Reply-To: <4FB51CDF.3040306@FreeBSD.org> References: <4FB51CDF.3040306@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On (17/05/2012 10:44), Pedro Giffuni wrote: > Hi; > > I took a bunch of patches that were merged into the GCC 4.1 branch > (under GPLv2) and prepared a patch for merging them into our base > gcc. These are supposed to be bug fixes only. > > You can get the patch here: > http://people.freebsd.org/~pfg/patches/patch-contrib-gcc > And, for those really interested, the log is here: > http://people.freebsd.org/~pfg/patches/gcc41-pr-log Could you check if patch fixes this issue: http://marc.info/?l=freebsd-hackers&m=132348021530691&w=2 I've disabled gcc from base locally since discovering it. Thanks, Gleb. > It may be my imagination but the patch seems to be causing more > warnings than usual and it breaks the kernel here: > > ____ > $ make > cc -c -O2 -Os -pipe -fno-strict-aliasing -march=athlon64 -std=c99 -g > -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes > -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef > -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs > -fdiagnostics-show-option -nostdinc -I. -I../../.. > -I../../../contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include > opt_global.h -fno-common -finline-limit=8000 --param > inline-unit-growth=100 --param large-function-growth=1000 > -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse > -msoft-float -fno-asynchronous-unwind-tables -ffreestanding > -fstack-protector -Werror ../../../cam/scsi/scsi_sa.c > cc1: warnings being treated as errors > ../../../cam/scsi/scsi_sa.c: In function 'samount': > ../../../cam/scsi/scsi_sa.c:1887: warning: 'comp_supported' may be used > uninitialized in this function > ../../../cam/scsi/scsi_sa.c:1888: warning: 'write_protect' may be used > uninitialized in this function > ../../../cam/scsi/scsi_sa.c:1887: warning: 'comp_enabled' may be used > uninitialized in this function > ../../../cam/scsi/scsi_sa.c:2728: warning: 'current_speed' may be used > uninitialized in this function > ../../../cam/scsi/scsi_sa.c:2728: note: 'current_speed' was declared here > ../../../cam/scsi/scsi_sa.c:2727: warning: 'current_density' may be used > uninitialized in this function > ../../../cam/scsi/scsi_sa.c:2727: note: 'current_density' was declared here > ../../../cam/scsi/scsi_sa.c:2725: warning: 'current_blocksize' may be > used uninitialized in this function > ../../../cam/scsi/scsi_sa.c:2725: note: 'current_blocksize' was declared > here > ../../../cam/scsi/scsi_sa.c:2728: warning: 'current_speed' may be used > uninitialized in this function > ../../../cam/scsi/scsi_sa.c:2728: note: 'current_speed' was declared here > ../../../cam/scsi/scsi_sa.c:2725: warning: 'current_blocksize' may be > used uninitialized in this function > ../../../cam/scsi/scsi_sa.c:2725: note: 'current_blocksize' was declared > here > ../../../cam/scsi/scsi_sa.c:2728: warning: 'current_speed' may be used > uninitialized in this function > ../../../cam/scsi/scsi_sa.c:2728: note: 'current_speed' was declared here > ../../../cam/scsi/scsi_sa.c:2725: warning: 'current_blocksize' may be > used uninitialized in this function > ../../../cam/scsi/scsi_sa.c:2725: note: 'current_blocksize' was declared > here > ../../../cam/scsi/scsi_sa.c:2728: warning: 'current_speed' may be used > uninitialized in this function > ../../../cam/scsi/scsi_sa.c:2728: note: 'current_speed' was declared here > ../../../cam/scsi/scsi_sa.c:2725: warning: 'current_blocksize' may be > used uninitialized in this function > ../../../cam/scsi/scsi_sa.c:2725: note: 'current_blocksize' was declared > here > *** Error code 1 > ... > ____ > > Other stuff I tested (Apache OpenOffice) builds fine. > > cheers, > > Pedro. > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120518070846.GB1071>