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

Reply via email to