https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64965
Rasmus Villemoes <rv at rasmusvillemoes dot dk> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |minor --- Comment #2 from Rasmus Villemoes <rv at rasmusvillemoes dot dk> --- (In reply to Rasmus Villemoes from comment #1) > Created attachment 34693 [details] > Make __FILE__ work for filenames containing newline This seems to fix the reported problem as well as a related one: gcc -E produces broken output for such files. I'm not sure about the remaining users of cpp_quote_string (in particular, I know nothing about fortran). Creating a testcase or two is a little awkward, as that would mean creating files with weird characters in the repository, and I'm not sure that's a good idea. Also I have no idea if all filesystems even support such files.