https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58530
David Binderman <dcb314 at hotmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED |--- --- Comment #5 from David Binderman <dcb314 at hotmail dot com> --- (In reply to David Binderman from comment #4) > Seems to be fixed by 20131009, revision 203302 And it's come back again recently. Only -O2, not -O3, required this time. bug120.cc activemq/commands/ActiveMQBytesMessage.cpp: In member function ‘bool activemq::commands::ActiveMQMessageTemplate<T>::propertyExists(const string&) const [with T = cms::BytesMessage; std::string = std::basic_string<char>]’: activemq/commands/ActiveMQBytesMessage.cpp:668:1: internal compiler error: Segmentation fault 0xc00a5c crash_signal(int) ../../src/trunk/gcc/toplev.c:356 0xce3aaa bb_seq_addr(basic_block_def*) ../../src/trunk/gcc/gimple.h:1393 0xce3aaa gsi_start_bb(basic_block_def*) ../../src/trunk/gcc/gimple-iterator.h:118 0xce3aaa fold_all_stmts(function*) ../../src/trunk/gcc/tree-ssa-forwprop.c:3570 0xce3aaa (anonymous namespace)::pass_forwprop::execute(function*) ../../src/trunk/gcc/tree-ssa-forwprop.c:3903 Please submit a full bug report, I think there may be some value in making sure that the source code of all new bug reports, before reduction, compiles ok at -O2 or maybe -O3.