https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59805
--- Comment #2 from joseph at codesourcery dot com <joseph at codesourcery dot com> --- If there's something in the preprocessor that does this deliberately for assembler-with-cpp instead of being an accidental consequence of something else, then it's probably working as designed.