https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70338

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2016-03-21
      Known to work|                            |4.9.3, 6.0
   Target Milestone|---                         |5.4
            Summary|ICE combining debug         |[5 Regression] ICE
                   |symbols, range-for in       |combining debug symbols,
                   |lambda in function template |range-for in lambda in
                   |accessing captured          |function template accessing
                   |variable-size array         |captured variable-size
                   |                            |array
     Ever confirmed|0                           |1

--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> ---
Works for me with GCC 6 and 4.9. Confirmed with GCC 5 which hits

t.C:25:22: internal compiler error: in operator[], at vec.h:736
   for(auto& partial: accumulators) partial = 0.;  //crashes here
                      ^
0x705e7e vec<tree_node*, va_gc, vl_embed>::operator[](unsigned int)
        /space/rguenther/src/svn/gcc-5-branch/gcc/vec.h:736
0x927eea local_class_index
        /space/rguenther/src/svn/gcc-5-branch/gcc/cp/mangle.c:1738
0x92662d write_unnamed_type_name
        /space/rguenther/src/svn/gcc-5-branch/gcc/cp/mangle.c:1464
0x925999 write_unqualified_name
        /space/rguenther/src/svn/gcc-5-branch/gcc/cp/mangle.c:1313
0x923bb1 write_prefix
        /space/rguenther/src/svn/gcc-5-branch/gcc/cp/mangle.c:1099
0x923222 write_nested_name
        /space/rguenther/src/svn/gcc-5-branch/gcc/cp/mangle.c:1016
0x9229f2 write_name
        /space/rguenther/src/svn/gcc-5-branch/gcc/cp/mangle.c:910
0x928ce4 write_local_name
        /space/rguenther/src/svn/gcc-5-branch/gcc/cp/mangle.c:1864
0x9229bb write_name
        /space/rguenther/src/svn/gcc-5-branch/gcc/cp/mangle.c:898
0x92224e write_encoding
        /space/rguenther/src/svn/gcc-5-branch/gcc/cp/mangle.c:760
0x921cea write_mangled_name
        /space/rguenther/src/svn/gcc-5-branch/gcc/cp/mangle.c:725
0x930a4e mangle_decl_string
        /space/rguenther/src/svn/gcc-5-branch/gcc/cp/mangle.c:3449
0x930a94 get_mangled_id
        /space/rguenther/src/svn/gcc-5-branch/gcc/cp/mangle.c:3471
0x930db5 mangle_decl(tree_node*)
        /space/rguenther/src/svn/gcc-5-branch/gcc/cp/mangle.c:3527
0x1287d78 decl_assembler_name(tree_node*)
        /space/rguenther/src/svn/gcc-5-branch/gcc/tree.c:697
0xb50d7e dwarf2out_finish
        /space/rguenther/src/svn/gcc-5-branch/gcc/dwarf2out.c:24700

Reply via email to