https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84825
Bug ID: 84825 Summary: [8 Regression] ICE in rebuild_frequencies, at predict.c:4002 Product: gcc Version: unknown Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: ipa Assignee: unassigned at gcc dot gnu.org Reporter: marxin at gcc dot gnu.org CC: hubicka at gcc dot gnu.org, marxin at gcc dot gnu.org Target Milestone: --- Starting from r249856 we ICE on: $ g++ /home/marxin/Programming/gcc/gcc/testsuite/g++.dg/inherit/covariant4.C /dev/null -O3 --param early-inlining-insns=0 -fno-guess-branch-probability during GIMPLE pass: fnsplit /home/marxin/Programming/gcc/gcc/testsuite/g++.dg/inherit/covariant4.C: In function ‘virtual D* D::_ZTch0_v8_n32_N1D4foo2EPS_(D*)’: /home/marxin/Programming/gcc/gcc/testsuite/g++.dg/inherit/covariant4.C:76:1: internal compiler error: in rebuild_frequencies, at predict.c:4002 } ^ 0xd221ea rebuild_frequencies() ../../gcc/predict.c:4002 0xe7768d tree_function_versioning(tree_node*, tree_node*, vec<ipa_replace_map*, va_gc, vl_embed>*, bool, bitmap_head*, bool, bitmap_head*, basic_block_def*) ../../gcc/tree-inline.c:6095 0x9ad32a cgraph_node::create_version_clone_with_body(vec<cgraph_edge*, va_heap, vl_ptr>, vec<ipa_replace_map*, va_gc, vl_embed>*, bitmap_head*, bool, bitmap_head*, basic_block_def*, char const*) ../../gcc/cgraphclones.c:984 0x16324bf split_function ../../gcc/ipa-split.c:1371 0x1637fb0 execute_split_functions ../../gcc/ipa-split.c:1899