https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69594
Bug ID: 69594 Summary: ICE in discriminator_for_local_entity Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: vries at gcc dot gnu.org Target Milestone: --- When running libgomp with -flto, we run into: ... FAIL: libgomp.c++/udr-1.C (internal compiler error) FAIL: libgomp.c++/udr-1.C (test for excess errors) FAIL: libgomp.c++/udr-11.C (internal compiler error) FAIL: libgomp.c++/udr-11.C (test for excess errors) FAIL: libgomp.c++/udr-13.C (internal compiler error) FAIL: libgomp.c++/udr-13.C (test for excess errors) FAIL: libgomp.c++/udr-19.C (internal compiler error) FAIL: libgomp.c++/udr-19.C (test for excess errors) FAIL: libgomp.c++/udr-3.C (internal compiler error) FAIL: libgomp.c++/udr-3.C (test for excess errors) FAIL: libgomp.c++/udr-9.C (internal compiler error) FAIL: libgomp.c++/udr-9.C (test for excess errors) ... The libgomp.c++/udr-1.C looks like: ... src/libgomp/testsuite/libgomp.c++/udr-1.C:56:13: internal compiler error: in discriminator_for_local_entity, at cp/mangle.c:1762 0x9ad52a discriminator_for_local_entity src/gcc/cp/mangle.c:1762 0x9ad8a5 write_local_name src/gcc/cp/mangle.c:1850 0x9a7975 write_name src/gcc/cp/mangle.c:882 0x9a71c0 write_encoding src/gcc/cp/mangle.c:744 0x9a6c61 write_mangled_name src/gcc/cp/mangle.c:709 0x9b6d09 mangle_decl_string src/gcc/cp/mangle.c:3509 0x9b6d4f get_mangled_id src/gcc/cp/mangle.c:3531 0x9b71d7 mangle_decl(tree_node*) src/gcc/cp/mangle.c:3598 0x14da287 decl_assembler_name(tree_node*) src/gcc/tree.c:670 0x14edf74 assign_assembler_name_if_neeeded(tree_node*) src/gcc/tree.c:5917 0x14ee0cc free_lang_data_in_cgraph src/gcc/tree.c:5972 0x14ee280 free_lang_data src/gcc/tree.c:6014 0x14ee320 execute src/gcc/tree.c:6063 Please submit a full bug report ...