2013/11/7 Joseph S. Myers <jos...@codesourcery.com>: > On Thu, 7 Nov 2013, Mingjie Xing wrote: > >> 2013/11/6 Richard Biener <richard.guent...@gmail.com>: >> > You miss a testcase. >> > >> > Also why should the warning be omitted for unused automatic >> > volatile variables? They cannot be used in any way. >> > >> > Richard. >> >> Thanks. I've updated the patch with a test case. > > You don't seem to have answered Richard's question about why the change is > desirable in the first place.
Well, it is my understanding that the warning should be emitted for a volatile variable only if it is not accessed. Initialization means accessing, even though it is not used anywhere. Mingjie