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