https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63680
Bug ID: 63680 Summary: ice Product: gcc Version: 4.9.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: marco.morandini at polimi dot it Created attachment 33845 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33845&action=edit reduced testcase g++ version: marco@pao:~/Mbdyn/mbdyn.cvs> g++ -v Using built-in specs. COLLECT_GCC=g++ COLLECT_LTO_WRAPPER=/home/marco/local/gcc-4.9.1/lib/gcc/x86_64-unknown-linux-gnu/4.9.1/lto-wrapper Target: x86_64-unknown-linux-gnu Configured with: ../configure --prefix=/home/marco/local/gcc-4.9.1 --enable-checking=release --enable-__cxa_atexit --enable-libstdcxx-allocator=new --enable-linux-futex --enable-lto --with-arch=native --enable-threads=posix --with-ppl --with-cloog --enable-languages=c,c++,fortran,lto Thread model: posix gcc version 4.9.1 (GCC) ------------------ ice message: marco@pao:~/TTT/GccTestcaseReduction> g++ -c RulesDirective.ii RulesDirective.ii: In function ‘void processLabels()’: RulesDirective.ii:7:6: internal compiler error: Segmentation fault void processLabels() { ^ 0x9aca5f crash_signal ../../gcc/toplev.c:337 0x8583ea get_class_context ../../gcc/ipa-devirt.c:997 0x8593fd contains_type_p ../../gcc/ipa-devirt.c:1012 0x8593fd get_polymorphic_call_info(tree_node*, tree_node*, tree_node**, long*, ipa_polymorphic_call_context*) ../../gcc/ipa-devirt.c:1227 0x73669f cgraph_create_indirect_edge(cgraph_node*, gimple_statement_base*, int, long, int) ../../gcc/cgraph.c:976 0x737cd3 build_cgraph_edges ../../gcc/cgraphbuild.c:343 0x737cd3 execute ../../gcc/cgraphbuild.c:409