https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93621
Bug ID: 93621 Summary: [10 Regression] ICE in redirect_call_stmt_to_callee, at cgraph.c:1443 Product: gcc Version: 10.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: ipa Assignee: unassigned at gcc dot gnu.org Reporter: asolokha at gmx dot com CC: marxin at gcc dot gnu.org Target Milestone: --- g++-10.0.1-alpha20200202 snapshot (g:b817be038d94c987e02c26ed2d81b6f2ebb5f97a) ICEs when compiling gcc/testsuite/g++.dg/ipa/pr79776.C w/ -O3 --param ipa-cp-eval-threshold=100 --param large-function-growth=60 --param large-function-insns=10 --param uninlined-thunk-insns=1000: % g++-10.0.1 -O3 --param ipa-cp-eval-threshold=100 --param large-function-growth=60 --param large-function-insns=10 --param uninlined-thunk-insns=1000 -c gcc/testsuite/g++.dg/ipa/pr79776.C during IPA pass: inline gcc/testsuite/g++.dg/ipa/pr79776.C: In function '_ZThn8_N1C2fnEPKciPi.artificial_thunk.0': gcc/testsuite/g++.dg/ipa/pr79776.C:13:5: internal compiler error: in redirect_call_stmt_to_callee, at cgraph.c:1443 13 | E fn (const char *, int, int *); | ^~ 0x6c01f7 cgraph_edge::redirect_call_stmt_to_callee(cgraph_edge*) /var/tmp/portage/sys-devel/gcc-10.0.1_alpha20200202/work/gcc-10-20200202/gcc/cgraph.c:1443 0x1954ea4 inline_transform(cgraph_node*) /var/tmp/portage/sys-devel/gcc-10.0.1_alpha20200202/work/gcc-10-20200202/gcc/ipa-inline-transform.c:715 0xf0530d execute_one_ipa_transform_pass /var/tmp/portage/sys-devel/gcc-10.0.1_alpha20200202/work/gcc-10-20200202/gcc/passes.c:2231 0xf0530d execute_all_ipa_transforms(bool) /var/tmp/portage/sys-devel/gcc-10.0.1_alpha20200202/work/gcc-10-20200202/gcc/passes.c:2270 0xb857c3 cgraph_node::expand() /var/tmp/portage/sys-devel/gcc-10.0.1_alpha20200202/work/gcc-10-20200202/gcc/cgraphunit.c:2276 0xb869ad expand_all_functions /var/tmp/portage/sys-devel/gcc-10.0.1_alpha20200202/work/gcc-10-20200202/gcc/cgraphunit.c:2454 0xb869ad symbol_table::compile() /var/tmp/portage/sys-devel/gcc-10.0.1_alpha20200202/work/gcc-10-20200202/gcc/cgraphunit.c:2804 0xb88c8c symbol_table::compile() /var/tmp/portage/sys-devel/gcc-10.0.1_alpha20200202/work/gcc-10-20200202/gcc/cgraphunit.c:2717 0xb88c8c symbol_table::finalize_compilation_unit() /var/tmp/portage/sys-devel/gcc-10.0.1_alpha20200202/work/gcc-10-20200202/gcc/cgraphunit.c:2984