This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug lto/48505] LTO ICE lhd_set_decl_assembler_name, at langhooks.c:158


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48505

Jan Hubicka <hubicka at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|                            |DUPLICATE

--- Comment #3 from Jan Hubicka <hubicka at gcc dot gnu.org> 2011-04-07 21:56:25 UTC ---
indeed, backtrace seems similar and decl is TYPE_DECL. So seems the problem
that we kill DECL_ASSEMBLER_NAMES of types. Marking as duplicate and setting
that one as blocker for mozilla LTO.

Honza

#0  internal_error (gmsgid=0xc3842d "in %s, at %s:%d") at
../../gcc/diagnostic.c:833
#1  0x00000000005fee34 in fancy_abort (file=Unhandled dwarf expression opcode
0xf3
) at ../../gcc/diagnostic.c:893
#2  0x00000000006e79dd in lhd_set_decl_assembler_name (decl=0x7ffff323aa10) at
../../gcc/langhooks.c:154
#3  0x00000000008c25c9 in decl_assembler_name (decl=0x7ffff323aa10) at
../../gcc/tree.c:570
#4  0x000000000061bad1 in add_linkage_attr (die=0x7ffff3087460, decl=Unhandled
dwarf expression opcode 0xf3
) at ../../gcc/dwarf2out.c:17795
#5  0x00000000006281a9 in gen_typedef_die (decl=0x7ffff323aa10,
context_die=0x7ffff306aeb0) at ../../gcc/dwarf2out.c:20495
#6  0x000000000062ba4c in gen_typedef_die (decl=0x7ffff323aa10,
origin=Unhandled dwarf expression opcode 0xf3
) at ../../gcc/dwarf2out.c:20446
#7  gen_decl_die (decl=0x7ffff323aa10, origin=Unhandled dwarf expression opcode
0xf3
) at ../../gcc/dwarf2out.c:21291
#8  0x0000000000623216 in gen_type_die_with_usage (type=0x7ffff3067d20,
context_die=0x7ffff306aeb0, usage=DINFO_USAGE_DIR_USE) at
../../gcc/dwarf2out.c:20641
#9  0x0000000000622d68 in gen_formal_types_die
(function_or_method_type=0x7ffff3067e70, context_die=0x7ffff19a4370) at
../../gcc/dwarf2out.c:18790
#10 0x0000000000629270 in gen_subprogram_die (decl=0x7ffff3065e00,
context_die=Unhandled dwarf expression opcode 0xf3
) at ../../gcc/dwarf2out.c:19374
#11 0x000000000062ba09 in gen_decl_die (decl=0x7ffff3065e00, origin=<value
optimized out>, context_die=0x7ffff306aeb0) at ../../gcc/dwarf2out.c:21265
#12 0x000000000062c6e5 in declare_in_namespace (thing=0x7ffff3065e00,
context_die=0x7ffff7e76000) at ../../gcc/dwarf2out.c:21111
#13 declare_in_namespace (thing=0x7ffff3065e00, context_die=0x7ffff7e76000) at
../../gcc/dwarf2out.c:21091
#14 0x000000000062bf43 in gen_decl_die (decl=0x7ffff3065e00, origin=0x0,
context_die=0x7ffff7e76000) at ../../gcc/dwarf2out.c:21260
#15 0x000000000062276d in dwarf2out_abstract_function (decl=0x7ffff3065e00) at
../../gcc/dwarf2out.c:18890
#16 0x00000000009568e1 in expand_call_inline (fn=0x7ffff3111c00) at
../../gcc/tree-inline.c:4010
#17 gimple_expand_calls_inline (fn=0x7ffff3111c00) at
../../gcc/tree-inline.c:4039
#18 optimize_inline_calls (fn=0x7ffff3111c00) at ../../gcc/tree-inline.c:4191
#19 0x000000000093afc1 in cgraph_early_inlining () at
../../gcc/ipa-inline.c:1760
#20 0x00000000007208b9 in execute_one_pass (pass=0xf9aba0) at
../../gcc/passes.c:1555
#21 0x0000000000720b55 in execute_pass_list (pass=0xf9aba0) at
../../gcc/passes.c:1610
#22 0x000000000071fe90 in do_per_function_toporder (callback=0x720b40
<execute_pass_list>, data=0xf97dc0) at ../../gcc/passes.c:1141
#23 0x0000000000720fb6 in execute_ipa_pass_list (pass=0xf97ee0) at
../../gcc/passes.c:1927
#24 0x0000000000933b39 in ipa_passes () at ../../gcc/cgraphunit.c:1787
#25 cgraph_optimize () at ../../gcc/cgraphunit.c:1859
#26 0x0000000000933cfa in cgraph_finalize_compilation_unit () at
../../gcc/cgraphunit.c:1100
#27 0x00000000004e3423 in cp_write_global_declarations () at
../../gcc/cp/decl2.c:4000
#28 0x00000000007b2a73 in compile_file (argc=16, argv=0x7fffffffe248) at
../../gcc/toplev.c:591
#29 do_compile (argc=16, argv=0x7fffffffe248) at ../../gcc/toplev.c:1900
#30 toplev_main (argc=16, argv=0x7fffffffe248) at ../../gcc/toplev.c:1963
#31 0x00007ffff63f0bc6 in __libc_start_main () from /lib64/libc.so.6
#32 0x000000000048abe9 in _start () at ../sysdeps/x86_64/elf/start.S:113

*** This bug has been marked as a duplicate of bug 48207 ***


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]