https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91956
Bug ID: 91956 Summary: [10 Regression] ICE: verify_cgraph_node failed (error: comdat-local function called by __ct .isra outside its comdat) Product: gcc Version: 10.0 Status: UNCONFIRMED Keywords: ice-checking, 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.0-alpha20190929 snapshot (r276272) ICEs when compiling gcc/testsuite/g++.dg/cpp0x/dc5.C w/ -Os -fno-strict-aliasing -fno-tree-fre -fno-tree-vrp: % g++-10.0.0-alpha20190929 -Os -fno-strict-aliasing -fno-tree-fre -fno-tree-vrp -c gcc/testsuite/g++.dg/cpp0x/dc5.C gcc/testsuite/g++.dg/cpp0x/dc5.C:27:1: error: comdat-local function called by __ct .isra outside its comdat 27 | } | ^ _ZN1DC4Ei.part.0/40 (D::D(int)) @0x7fd918be85a0 Type: function definition analyzed Visibility: comdat_group:_ZN1DC5Ei artificial Same comdat group as: _ZN1DC4Ei/13 References: _ZTT1D/18 (addr) Referring: Availability: local Function flags: count:1073741824 (estimated locally) first_run:1 body local split_part optimize_size Called by: __ct .isra/41 (719407024 (estimated locally),0.67 per call) Calls: during IPA pass: sra gcc/testsuite/g++.dg/cpp0x/dc5.C:27:1: internal compiler error: verify_cgraph_node failed 0xb81d0d cgraph_node::verify_node() /var/tmp/portage/sys-devel/gcc-10.0.0_alpha20190929/work/gcc-10-20190929/gcc/cgraph.c:3428 0xb7543c symtab_node::verify() /var/tmp/portage/sys-devel/gcc-10.0.0_alpha20190929/work/gcc-10-20190929/gcc/symtab.c:1268 0xb769b0 symtab_node::verify_symtab_nodes() /var/tmp/portage/sys-devel/gcc-10.0.0_alpha20190929/work/gcc-10-20190929/gcc/symtab.c:1288 0xdcdf8a symtab_node::checking_verify_symtab_nodes() /var/tmp/portage/sys-devel/gcc-10.0.0_alpha20190929/work/gcc-10-20190929/gcc/cgraph.h:647 0xdcdf8a symbol_table::remove_unreachable_nodes(_IO_FILE*) /var/tmp/portage/sys-devel/gcc-10.0.0_alpha20190929/work/gcc-10-20190929/gcc/ipa.c:667 0xec2da4 execute_todo /var/tmp/portage/sys-devel/gcc-10.0.0_alpha20190929/work/gcc-10-20190929/gcc/passes.c:2051