trying a clang buildworld and get a bunch of /usr/src/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcc/config/i386/i386.md:4249:29: warning: self-comparison always evaluates to false [-Wtautological-compare] && (TARGET_64BIT || DImode != DImode)) ^ 12 warnings generated. does not seem harmful, but cosmetically poor randy
> /usr/src/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcc/config/i386/i386.md:4249:29: warning: self-comparison always evaluates to false [-Wtautological-compare] > && (TARGET_64BIT || DImode != DImode)) > ^ > 12 warnings generated.apologies. releng-9 just csupped randy
and, for a bonus, clang buildworld ... /usr/src/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcc/config/i386/i386.md:196:14: note: use '=' to turn this equality comparison into an assignment (ix86_tune)) == ( ^~ randy
and if i try to follow http://wiki.freebsd.org/BuildingFreeBSDWithClang i do not see where the clang world and kernel are actually made the normal bootable. is the clang build for releng_9 for amd64 in good enough shape that i can simply csup hack make.conf make buildworld make kernel boot single make installworld mergemaster -cviFU reboot as if life was normal? randy
On 2012-05-29 04:49, Randy Bush wrote:> trying a clang buildworld and get a bunch of> > /usr/src/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcc/config/i386/i386.md:4249:29: warning: self-comparison always evaluates to false [-Wtautological-compare] > && (TARGET_64BIT || DImode != DImode)) > ^ > 12 warnings generated. > > does not seem harmful, but cosmetically poorThese are all warnings in gcc code that can be safely ignored. They will (most likely) never be fixed. If you're bothered a lot by them, we could crank down WARNS= for the gcc builds.