------- Comment #5 from jakub at gcc dot gnu dot org 2010-04-05 15:44 ------- And it shows on the same testcase even with just preprocessing: gcc -E -std=gnu99 -trigraphs r.c | tail -n 1 | hexdump 0000000 636f 6e73 7420 6368 6172 2073 345b 5d20 0000010 3d20 5222 283f 3f00 2922 3b0a 000001c gcc -E -trigraphs -std=gnu99 r.c | tail -n 1 | hexdump 0000000 636f 6e73 7420 6368 6172 2073 345b 5d20 0000010 3d20 5222 283f 3f28 2922 3b0a 000001c
Note 0x00 vs. 0x28 (the latter is correct). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43642