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

Reply via email to