https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63909
Bug ID: 63909 Summary: ICE: SIGSEGV in ipa_icf_gimple::func_checker::compare_bb() Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: ipa Assignee: unassigned at gcc dot gnu.org Reporter: zsojka at seznam dot cz Created attachment 33998 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33998&action=edit reduced testcase Compiler output: $ gcc -O2 -fno-guess-branch-probability testcase.c testcase.c:15:1: internal compiler error: Segmentation fault } ^ 0xc662af crash_signal /mnt/svn/gcc-trunk/gcc/toplev.c:359 0x16ccf68 ipa_icf_gimple::func_checker::compare_bb(ipa_icf_gimple::sem_bb*, ipa_icf_gimple::sem_bb*) /mnt/svn/gcc-trunk/gcc/ipa-icf-gimple.c:575 0x16c159e ipa_icf::sem_function::equals_private(ipa_icf::sem_item*, hash_map<symtab_node*, ipa_icf::sem_item*, default_hashmap_traits>&) /mnt/svn/gcc-trunk/gcc/ipa-icf.c:484 0x16c1a63 ipa_icf::sem_function::equals_private(ipa_icf::sem_item*, hash_map<symtab_node*, ipa_icf::sem_item*, default_hashmap_traits>&) /mnt/svn/gcc-trunk/gcc/ipa-icf.c:383 0x16c1a63 ipa_icf::sem_function::equals(ipa_icf::sem_item*, hash_map<symtab_node*, ipa_icf::sem_item*, default_hashmap_traits>&) /mnt/svn/gcc-trunk/gcc/ipa-icf.c:384 0x16c3e6a ipa_icf::sem_item_optimizer::subdivide_classes_by_equality(bool) /mnt/svn/gcc-trunk/gcc/ipa-icf.c:1824 0x16c84fc ipa_icf::sem_item_optimizer::execute() /mnt/svn/gcc-trunk/gcc/ipa-icf.c:1643 0x16c8fa1 ipa_icf_driver /mnt/svn/gcc-trunk/gcc/ipa-icf.c:2373 0x16c8fa1 ipa_icf::pass_ipa_icf::execute(function*) /mnt/svn/gcc-trunk/gcc/ipa-icf.c:2421 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <http://gcc.gnu.org/bugs.html> for instructions. Tested revisions: r217624 - ICE