This didn't happen with 4.2 20061015. It happens with mainline but I cannot check the 4.2 branch right now.
(sid)978:[EMAIL PROTECTED]: ~] /usr/lib/gcc-snapshot/bin/gcc -c pasmo-asm.cc pasmo-asm.cc:77: warning: 'Asm::In' has a field 'Asm::In::nullout' whose type uses the anonymous namespace (sid)979:[EMAIL PROTECTED]: ~] /usr/lib/gcc-snapshot/bin/gcc -c -O pasmo-asm.cc pasmo-asm.cc:77: warning: 'Asm::In' has a field 'Asm::In::nullout' whose type uses the anonymous namespace pasmo-asm.cc: In constructor '<unnamed>::Nullostream::Nullostream()': pasmo-asm.cc:64: internal compiler error: tree check: expected ssa_name, have var_decl in is_old_name, at tree-into-ssa.c:558 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. -- Summary: [4.3 Regression] tree check: expected ssa_name, have var_decl in is_old_name, at tree-into-ssa.c:558 Product: gcc Version: 4.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: tbm at cyrius dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29585