http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54088
--- Comment #2 from Jan Engelhardt <jengelh at medozas dot de> 2012-07-28 12:09:24 UTC --- Created attachment 27883 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=27883 Full preprocessed output Thanks for reminding me about the standard procedure :) The minimal command is gcc -c -O1 -g -Wno-narrowing -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common c-parser.i -o c-parser.o Both -O1 and -g are required; changing the g or O level will not trigger the issue.