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 ***