https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69650
--- Comment #42 from Manuel López-Ibáñez <manu at gcc dot gnu.org> --- (In reply to Roger Orr from comment #41) > I have seen the message before: for example from a build with revision > > line-map.c: file "/usr/include/asm/sockios.h" left but not entered You can also simply filter every '^# [0-9]' line from the preprocessed output before compiling. There must be some broken linemarker, perhaps as a result of copy-pasting from another preprocessed file. I wonder, don't we give a precise location now for the broken linemarker? Perhaps we should control this with -Wlinemarker, such that people can use -Wno-linemarker. We may have underestimated how much broken code might be out there.