[Bug debug/86523] New: [9 Regression] ICE in gen_member_die, at dwarf2out.c:24933 starting from r262560
marxin at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Sat Jul 14 16:59:00 GMT 2018
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86523
Bug ID: 86523
Summary: [9 Regression] ICE in gen_member_die, at
dwarf2out.c:24933 starting from r262560
Product: gcc
Version: 9.0
Status: UNCONFIRMED
Keywords: ice-on-valid-code
Severity: normal
Priority: P3
Component: debug
Assignee: unassigned at gcc dot gnu.org
Reporter: marxin at gcc dot gnu.org
CC: hubicka at gcc dot gnu.org
Target Milestone: ---
Following ICEs:
$ cat ice.ii
class a typedef b;
class a {};
class c {
struct C {
b d;
};
C e() const;
};
c::C c::e() const {
C g;
struct h {
C g;
h(C *) {}
} f(&g);
}
$ g++ ice.ii -O2 -flto=8 -g -shared
ice.ii: In member function ‘c::C c::e() const’:
ice.ii:15:1: warning: no return statement in function returning non-void
[-Wreturn-type]
}
^
lto1: internal compiler error: in gen_member_die, at dwarf2out.c:24933
0x5c62e3 gen_member_die
/home/marxin/Programming/gcc/gcc/dwarf2out.c:24933
0x5c62e3 gen_struct_or_union_type_die
/home/marxin/Programming/gcc/gcc/dwarf2out.c:25128
0x85c5af gen_tagged_type_die
/home/marxin/Programming/gcc/gcc/dwarf2out.c:25329
0x87633f gen_typedef_die
/home/marxin/Programming/gcc/gcc/dwarf2out.c:25243
0x85a2fa gen_decl_die
/home/marxin/Programming/gcc/gcc/dwarf2out.c:26229
0x85ceac gen_type_die_with_usage
/home/marxin/Programming/gcc/gcc/dwarf2out.c:25394
0x85db06 gen_type_die
/home/marxin/Programming/gcc/gcc/dwarf2out.c:25578
0x85a5e2 gen_decl_die
/home/marxin/Programming/gcc/gcc/dwarf2out.c:26297
0x85c0d2 gen_member_die
/home/marxin/Programming/gcc/gcc/dwarf2out.c:25032
0x85c0d2 gen_struct_or_union_type_die
/home/marxin/Programming/gcc/gcc/dwarf2out.c:25128
0x85c5af gen_tagged_type_die
/home/marxin/Programming/gcc/gcc/dwarf2out.c:25329
0x85d427 gen_type_die_with_usage
/home/marxin/Programming/gcc/gcc/dwarf2out.c:25524
0x85db06 gen_type_die
/home/marxin/Programming/gcc/gcc/dwarf2out.c:25578
0x85a5e2 gen_decl_die
/home/marxin/Programming/gcc/gcc/dwarf2out.c:26297
0x85c0d2 gen_member_die
/home/marxin/Programming/gcc/gcc/dwarf2out.c:25032
0x85c0d2 gen_struct_or_union_type_die
/home/marxin/Programming/gcc/gcc/dwarf2out.c:25128
0x85c5af gen_tagged_type_die
/home/marxin/Programming/gcc/gcc/dwarf2out.c:25329
0x85d427 gen_type_die_with_usage
/home/marxin/Programming/gcc/gcc/dwarf2out.c:25524
0x85db06 gen_type_die
/home/marxin/Programming/gcc/gcc/dwarf2out.c:25578
0x85e4b4 modified_type_die
/home/marxin/Programming/gcc/gcc/dwarf2out.c:13395
More information about the Gcc-bugs
mailing list