https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65811
Bug ID: 65811 Summary: ice in vague_linkage_p Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: dcb314 at hotmail dot com Created attachment 35364 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35364&action=edit gzipped C++ source code The attached code, when compiled by gcc trunk dated 20150418, does this xcsv_tokens.in: In function ‘xt_mapping* in_word_set(const char*, unsigned int)’ : xcsv_tokens.in:28:5: internal compiler error: in vague_linkage_p, at cp/decl2.c: 1866 0x703cde vague_linkage_p(tree_node*) ../../src/trunk/gcc/cp/decl2.c:1866 0x63230c maybe_commonize_var(tree_node*) ../../src/trunk/gcc/cp/decl.c:5200 0x65fff5 cp_finish_decl(tree_node*, tree_node*, bool, tree_node*, int) ../../src/trunk/gcc/cp/decl.c:6692 0x750d6e cp_parser_init_declarator ../../src/trunk/gcc/cp/parser.c:17280