Source available at http://www.bodi-klinke.dk/parser.ii
$ /usr/local/bin/g++ -g -Wall -Werror -O1 -c parser.ii parser.hh: In member function `bool parser::Parser::parse_simple_declaration(parser::Environment*, parser::Parser::DeclEnv&, const parser::Parser::fun_env_t&, bool, parser::DeclStatement*, bool)': parser.hh:37: internal compiler error: in make_decl_rtl, at varasm.c:752 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. $ /usr/local/bin/g++ -v Reading specs from /usr/local/lib/gcc/i686-pc-linux-gnu/3.4.3/specs Configured with: ../gcc-3.4.3/configure Thread model: posix gcc version 3.4.3 Running on RedHat 7.3 on x86 -- Summary: ice with -O1 or above Product: gcc Version: 3.4.3 Status: UNCONFIRMED Severity: normal Priority: P2 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: jes at bodi-klinke dot dk CC: gcc-bugs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20485