------- Comment #2 from jsm28 at gcc dot gnu dot org 2009-03-30 00:02 ------- cpplib does now use GCC's diagnostic.c, so if there is a bug here any more it is not a preprocessor one. It looks like diagnostic.c (in turn using pretty-print.c) will write the diagnostic in one fputs call, then the final newline in an fputc call, then flush the stream, so it's not yet using the minimal number of stdio calls - though even with the minimal number of such calls that doesn't and can't guarantee that multiple write() calls aren't used underneath by libc.
-- jsm28 at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Component|preprocessor |other http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34979