https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91412
Tom Honermann <tom at honermann dot net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |tom at honermann dot net --- Comment #1 from Tom Honermann <tom at honermann dot net> --- My understanding is that the usual rationale for removal of trailing whitespace is to consider it part of a newline sequence; similar to considering <cr><lf> as a single newline. Using that rationale, it seems appropriate that the spaces be retained as part of translation phase 2 reversion; just as it would presumably be desirable to preserve a <cr><lf> sequence through such reversion.