Reproducible: yes To reproduce: 0) download Mozilla sources 1) Skip running configure or anything like that 2) cd mozilla/mailnews/mime/src 3) g++ -c -o /dev/null mimetpfl.cpp (I'll attach a tgz with just the files needed to reproduce it). Actual: long list of errors ending with: modmimee.h:84: `output_fn' was not declared in this scope modmimee.h:85: type specifier omitted for parameter `PRInt32' modmimee.h:85: parse error before `,' token modmimee.h:86: type specifier omitted for parameter ` Internal compiler error: Error reporting routines re-entered. Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://bugzilla.redhat.com/bugzilla/> for instructions. % rpm -qf `which g++` gcc-c++-3.2-7 P.S. There are a few dups of this in Bugzilla, but all of them refer to earlier versions of gcc and most of then are marked closed, so filing a new one. P.P.S. Seems like a pretty minor issue not even worth reporting, but the error message asked to report it.
Created attachment 88789 [details] Tgz with files to reporoduce.
Please attach mimetpfl.ii instead (ie. add -save-temps option to g++ when compiling it). There are tons of missing headers in the tarball, so it is not reproduceable.
> There are tons of missing headers in the tarball That is the point. It works correctly when the headers are all there, but asks "Please submit a full bug report" when the headers are missing.
ICE does not happen with gcc 3.2.3-20.