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

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |marxin at gcc dot gnu.org

--- Comment #214 from Martin Liška <marxin at gcc dot gnu.org> ---
I've just found ICE for r217480 with LTO and -O2:

lto1: internal compiler error: in lto_output_node, at lto-cgraph.c:462
0x7ce411 lto_output_node
    ../../gcc/lto-cgraph.c:462
0x7ce411 output_symtab()
    ../../gcc/lto-cgraph.c:974
0x7db276 lto_output()
    ../../gcc/lto-streamer-out.c:2309
0x814671 write_lto
    ../../gcc/passes.c:2346
0x8177c1 ipa_write_optimization_summaries(lto_symtab_encoder_d*)
    ../../gcc/passes.c:2545
0x59512a do_stream_out
    ../../gcc/lto/lto.c:2475
0x59a41f stream_out
    ../../gcc/lto/lto.c:2538
0x59a41f lto_wpa_write_files
    ../../gcc/lto/lto.c:2655
0x59a41f do_whole_program_analysis
    ../../gcc/lto/lto.c:3323
0x59a41f lto_main()
    ../../gcc/lto/lto.c:3443

  if (tag == LTO_symtab_analyzed_node)
    gcc_assert (clone_of || !node->clone_of);
~~~~^
  if (!clone_of)
    streamer_write_hwi_stream (ob->main_stream, LCC_NOT_FOUND);
  else
    streamer_write_hwi_stream (ob->main_stream, ref);

If needed I will try to reduce objects that are part of WPA phase.

Martin

Reply via email to