https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85900
Dominique d'Humieres <dominiq at lps dot ens.fr> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2018-05-25 Ever confirmed|0 |1 --- Comment #3 from Dominique d'Humieres <dominiq at lps dot ens.fr> --- Revision r260683 fixes the ICE for the test gcc.dg/torture/pr48044.c, but not for the second one in comment 0: * thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x4) frame #0: 0x000000010121f078 cc1`assemble_alias(tree_node*, tree_node*) at varasm.c:5921 5918 if (!DECL_WEAK (decl)) 5919 { 5920 if (TREE_CODE (decl) == FUNCTION_DECL -> 5921 && cgraph_node::get (decl)->ifunc_resolver) 5922 error_at (DECL_SOURCE_LOCATION (decl), 5923 "ifunc is not supported in this configuration"); 5924 else Target 0: (cc1) stopped. (lldb) bt * thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x4) * frame #0: 0x000000010121f078 cc1`assemble_alias(tree_node*, tree_node*) at varasm.c:5921 frame #1: 0x0000000100abe828 cc1`rest_of_decl_compilation(decl=0x0000000145957200, top_level=<unavailable>, at_end=0) at passes.c:193 frame #2: 0x000000010001b3cf cc1`finish_decl(decl=0x0000000145957200, init_loc=<unavailable>, init=<unavailable>, origtype=<unavailable>, asmspec_tree=<unavailable>) at c-decl.c:5120 frame #3: 0x0000000100077688 cc1`::c_parser_declaration_or_fndef(parser=0x000000014580f168, fndef_ok=<unavailable>, static_assert_ok=<unavailable>, empty_ok=<unavailable>, nested=<unavailable>, start_attr_ok=<unavailable>, objc_foreach_object_declaration=<unavailable>, omp_declare_simd_clauses=vec<c_token, va_heap, vl_ptr> @ 0x00007ffeefbff008, oacc_routine_data=<unavailable>, fallthru_attr_p=<unavailable>) at c-parser.c:2175 frame #4: 0x000000010007f54e cc1`::c_parser_external_declaration(parser=0x000000014580f168) at c-parser.c:1643 frame #5: 0x000000010007fde4 cc1`c_parse_file() at c-parser.c:1524 frame #6: 0x00000001000d393e cc1`c_common_parse_file() at c-opts.c:1132 frame #7: 0x0000000100bbacda cc1`::compile_file() at toplev.c:455 frame #8: 0x00000001012348ab cc1`toplev::main(int, char**) at toplev.c:2132 frame #9: 0x00000001012363ee cc1`main(argc=2, argv=0x00007ffeefbff250) at main.c:39