On Tue, Oct 25, 2005 at 02:52:31AM +0200, Vincent Lefevre wrote: > On 2005-10-25 07:52:36 +0900, Neil Booth wrote: > > Howard Hinnant wrote:- > > > I've been reviewing the age-old issue of interpreting > > > <whitespace>*<newline> as the end-of-line indicator as is the current > > > practice with gcc. > > > > FWIW I support abandoning this behaviour too. > > But then, copy-paste would no longer always work since spaces are > sometimes added at the end of some lines (depending on the terminal > and the context).
I believe that this is why gcc got this behavior in the first place, so that files that visually look the same are handled the same. gcc 2.95.3 does not have it; the oldest 3.x version I can locate around here, gcc 3.0.3, does. That is, // this is a comment \ and so is this. where there are two spaces after the slash, is all one comment for gcc 3.x, and is a syntax error for 2.95.3.