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

            Bug ID: 68811
           Summary: [6 Regression] ICE: in get, at cgraph.h:1218
           Product: gcc
           Version: 6.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: lto
          Assignee: unassigned at gcc dot gnu.org
          Reporter: trippels at gcc dot gnu.org
                CC: hubicka at ucw dot cz
  Target Milestone: ---

Created attachment 36969
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36969&action=edit
reduced testcase

Trying to build Firefox with LTO fails:

lto1: internal compiler error: in lto_symtab_prevail_decl, at
lto/lto-symtab.h:33
0x1018d543 lto_symtab_prevail_decl
        ../../gcc/gcc/lto/lto-symtab.h:33
0x1018d543 lto_symtab_merge_decls_2
        ../../gcc/gcc/lto/lto-symtab.c:581
0x1018d543 lto_symtab_merge_decls_1
        ../../gcc/gcc/lto/lto-symtab.c:766
0x1018d543 lto_symtab_merge_decls()
        ../../gcc/gcc/lto/lto-symtab.c:789
0x1017ae6f read_cgraph_and_symbols
        ../../gcc/gcc/lto/lto.c:2881
0x1017ae6f lto_main()
        ../../gcc/gcc/lto/lto.c:3266

While reducing I hit another ICE:

trippels@gcc2-power8 app % g++ -w -flto -O2 test.ii test2.ii
lto1: internal compiler error: in get, at cgraph.h:1218
0x104c1ec7 cgraph_node::get(tree_node const*)
        ../../gcc/gcc/cgraph.h:1218
0x104c1ec7 symbol_table::remove_unreachable_nodes(_IO_FILE*)
        ../../gcc/gcc/ipa.c:370
0x1017a033 read_cgraph_and_symbols
        ../../gcc/gcc/lto/lto.c:2932
0x1017a033 lto_main()
        ../../gcc/gcc/lto/lto.c:3266

testcase is attached.

Reply via email to