Thread (7 messages) 7 messages, 3 authors, 2012-01-10

Re: [PATCH] Makefiles: Disable unused-variable warning

From: Michal Hocko <hidden>
Date: 2012-01-10 08:52:57
Also in: cgroups, linux-mm, lkml

On Sun 08-01-12 16:01:17, Michal Marek wrote:
Dne 27.12.2011 14:57, Michal Hocko napsal(a):
quoted
Anyway, I am wondering why unused-but-set-variable is disabled while
unused-variable is enabled.
unused-but-set-variable was disabled, because it was a new warning in
gcc 4.6 and produced too much noise relatively to its severity. A make
W=1 build of x86_64_defconfig gives:
$ grep -c 'Wunused-but-set-variable' log
77
$ grep -c 'Wunused-variable' log
0

More exotic configuration will probably result in a couple of unused
variable warnings, but that IMO no reason to disable them globally.
OK.
quoted
Shouldn't we just disable it as well rather
than workaround this in the code? The warning is just pure noise in this
case.
If it's noise in a particular case, there is always the option to add

CFLAGS_memcontrol.o := $(call cc-disable-warning, unused-variable)
I would like to prevent from local cflags hacks. Moreover the code will
go away so I guess it doesn't make much sense to play tricks here.
to the respective Makefile.

Michal
Thanks

-- 
Michal Hocko
SUSE Labs
SUSE LINUX s.r.o.
Lihovarska 1060/12
190 00 Praha 9    
Czech Republic
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help