https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69137
Bug ID: 69137
Summary: [6 Regression] ICE in odr_type_p, at ipa-utils.h:257
Product: gcc
Version: 6.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: lto
Assignee: unassigned at gcc dot gnu.org
Reporter: marxin at gcc dot gnu.org
Target Milestone: ---
Hello.
Following test case produces ICE:
$ cat tc.ii
typedef struct {
typedef struct { } VarSelectorRecord; } Format14Cmap;
void fn1() { Format14Cmap a; }
$ c++ -flto tc.ii -march=native -std=gnu++0x -g
lto1: internal compiler error: in odr_type_p, at ipa-utils.h:257
0x620957 odr_type_p(tree_node const*)
../../gcc/ipa-utils.h:255
0x620957 lto_read_decls
../../gcc/lto/lto.c:1745
0x621a81 lto_file_finalize
../../gcc/lto/lto.c:2043
0x621a81 lto_create_files_from_ids
../../gcc/lto/lto.c:2053
0x621a81 lto_file_read
../../gcc/lto/lto.c:2094
0x621a81 read_cgraph_and_symbols
../../gcc/lto/lto.c:2804
0x621a81 lto_main()
../../gcc/lto/lto.c:3304
Thanks,
Martin