http://gcc.gnu.org/bugzilla/show_bug.cgi?id=8270
Mikael Pettersson <mikpelinux at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mikpelinux at gmail dot com --- Comment #50 from Mikael Pettersson <mikpelinux at gmail dot com> --- (In reply to Andrew Pinski from comment #48) > (In reply to GoWhoopee from comment #47) > > Please reconsider and stop gcc from changing our code without our > > permission. > > It is not changing your code at all. Read comment #39 to understand this > issue at full understanding of the standard. I'm looking at N1570 section 5.1.1.2 "Translation phases". Phase 1 only maps multibyte characters and trigraphs, Backslash-space-newline is neither so should be preserved as-is to phase 2. The splicing in phase 2 then shouldn't occur because of the space. Or am I missing something?