[Bug debug/66597] [6 Regression] Bootstrap failure since debug-early merge
krebbel at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Fri Jun 19 18:50:00 GMT 2015
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66597
--- Comment #2 from Andreas Krebbel <krebbel at gcc dot gnu.org> ---
(In reply to Aldy Hernandez from comment #1)
> Is that the actual line number (18034) with current mainline? 18034 does
> not look like a place we could ICE in.
>
> Perhaps it's the ICE in 25535, because if it is, then it is a duplicate of
> PR66482.
>
> Could you please verify?
I've just re-checked with r224673 (0bf0c7922570f90172ab21c8fa7782bff9e2fe60)
and it stays at 18034:
(gdb) bt
#0 gen_formal_parameter_die (node=0x3fff7499b80, origin=0x0, emit_name_p=true,
context_die=0x3fff70ba640) at
/home/andreas/clean/../gcc/gcc/dwarf2out.c:18034
#1 0x00000000805a8b5e in gen_decl_die (decl=0x3fff7499b80, origin=0x0,
context_die=0x3fff70ba640)
at /home/andreas/clean/../gcc/gcc/dwarf2out.c:21539
#2 0x000000008059f75e in gen_subprogram_die (decl=0x3fff749dc00,
context_die=0x0)
at /home/andreas/clean/../gcc/gcc/dwarf2out.c:19133
#3 0x00000000805a853a in gen_decl_die (decl=0x3fff749dc00, origin=0x0,
context_die=0x0)
at /home/andreas/clean/../gcc/gcc/dwarf2out.c:21450
#4 0x00000000805a9d12 in dwarf2out_decl (decl=0x3fff749dc00)
at /home/andreas/clean/../gcc/gcc/dwarf2out.c:21923
#5 0x000000008059dc92 in dwarf2out_abstract_function (decl=0x3fff749dc00)
at /home/andreas/clean/../gcc/gcc/dwarf2out.c:18489
#6 0x00000000805a82dc in gen_decl_die (decl=0x0, origin=0x3fff749dc00,
context_die=0x3fff74c6aa0)
at /home/andreas/clean/../gcc/gcc/dwarf2out.c:21407
#7 0x00000000805a686a in process_scope_var (stmt=0x3fff70e72a0, decl=0x0,
origin=0x3fff749dc00,
context_die=0x3fff74c6aa0) at
/home/andreas/clean/../gcc/gcc/dwarf2out.c:21008
#8 0x00000000805a69d0 in decls_for_scope (stmt=0x3fff70e72a0,
context_die=0x3fff74c6aa0)
at /home/andreas/clean/../gcc/gcc/dwarf2out.c:21036
#9 0x00000000805a278a in gen_lexical_block_die (stmt=0x3fff70e72a0,
context_die=0x3fff73535f0)
at /home/andreas/clean/../gcc/gcc/dwarf2out.c:19904
#10 0x00000000805a64f4 in gen_block_die (stmt=0x3fff70e72a0,
context_die=0x3fff73535f0)
at /home/andreas/clean/../gcc/gcc/dwarf2out.c:20977
...
18029 already generated a DIE in
18030 dwarf2out_early_global_decl.
18031
18032 Once we remove dwarf2out_abstract_function, this
18033 gcc_assert should be a gcc_unreachable. */
18034 gcc_assert (parm_die->die_parent->die_tag
18035 == DW_TAG_GNU_formal_parameter_pack);
18036 }
18037 }
(gdb) p parm_die->die_parent->die_tag
$1 = DW_TAG_subprogram
More information about the Gcc-bugs
mailing list