[EMAIL PROTECTED] (H. Peter Anvin) wrote on 26.11.00 in <8vrstp$o7d$[EMAIL PROTECTED]>: > The problem is that it doesn't. One could argue this is a gcc bug or > rather missed optimization. > > One can, of course, also write: > > static int a /* = 0 */; > > ... to make it clear to human programmers without making gcc make bad > code. This (or similar) has the added advantage of making it obvious that this is documentation, and not a superfluous initialization. Sure, if you (generic you) look at your own code, you may know what it means if it's written a certain way. But if you look at other's code, or others look at your code, that is not clear. It is clear with a comment. MfG Kai - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] Please read the FAQ at http://www.tux.org/lkml/
- Re: [PATCH] removal of "... Keith Owens
- Re: [PATCH] removal of "... Andre Hedrick
- Re: [PATCH] removal of "stat... Tigran Aivazian
- Re: [PATCH] removal of "stat... Tigran Aivazian
- Re: [PATCH] removal of "... bert hubert
- Re: [PATCH] removal of "... Pavel Machek
- Re: [PATCH] removal of "stat... Rogier Wolff
- Re: [PATCH] removal of "static fo... Philipp Rumpf
- Re: [PATCH] removal of "static fo... Georg Nikodym
- Re: [PATCH] removal of "static fo... H. Peter Anvin
- Re: [PATCH] removal of "stat... Kai Henningsen
- Re: [PATCH] removal of "static foo = 0&qu... Werner Almesberger
- Re: [PATCH] removal of "static foo = 0" Adam J. Richter
- Re: [PATCH] removal of "static foo = 0" Elmer Joandi
- Re: [PATCH] removal of "static foo = 0" Alexander Viro
- Re: [PATCH] removal of "static foo = 0&qu... Elmer Joandi
- Re: [PATCH] removal of "static foo = 0" Rogier Wolff
- Universal debug macros. Elmer Joandi
- Re: Universal debug macros. Rogier Wolff
- Re: Universal debug macros. Elmer Joandi
- Re: Universal debug macros. H. Peter Anvin