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

            Bug ID: 63270
           Summary: [5 Regression] internal compiler error: in
                    odr_types_equivalent_p, at ipa-devirt.c:1075
           Product: gcc
           Version: 5.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: ipa
          Assignee: unassigned at gcc dot gnu.org
          Reporter: mliska at suse dot cz

Created attachment 33494
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33494&action=edit
runtime.ii

Following code (creduce chunks from Chromium browser) throws an internal
compiler error:

$ g++ -c preparser.ii -flto -O2 -o preparser.o
$ g++ -c runtime.ii -flto -O2 -o runtime.o
$ g++ -flto -O2 runtime.o preparser.o

lto1: internal compiler error: in odr_types_equivalent_p, at ipa-devirt.c:1075
0x703d06 odr_types_equivalent_p
    ../../gcc/ipa-devirt.c:1075
0x70231b odr_subtypes_equivalent_p
    ../../gcc/ipa-devirt.c:511
0x703092 odr_types_equivalent_p
    ../../gcc/ipa-devirt.c:826
0x70231b odr_subtypes_equivalent_p
    ../../gcc/ipa-devirt.c:511
0x70386a odr_types_equivalent_p
    ../../gcc/ipa-devirt.c:983
0x703e5e add_type_duplicate
    ../../gcc/ipa-devirt.c:1116
0x70426a get_odr_type(tree_node*, bool)
    ../../gcc/ipa-devirt.c:1264
0x704599 register_odr_type(tree_node*)
    ../../gcc/ipa-devirt.c:1332
0x575e04 lto_read_decls
    ../../gcc/lto/lto.c:1918
0x576745 lto_file_finalize
    ../../gcc/lto/lto.c:2212
0x576745 lto_create_files_from_ids
    ../../gcc/lto/lto.c:2222
0x576745 lto_file_read
    ../../gcc/lto/lto.c:2263
0x576745 read_cgraph_and_symbols
    ../../gcc/lto/lto.c:2966
0x576745 lto_main()
    ../../gcc/lto/lto.c:3420

gcc --version:
gcc (GCC) 5.0.0 20140915 (experimental)

Thanks,
Martin

Reply via email to