This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/85900] [9 Regression] ICEs after revision r260547 on darwin.
- From: "dominiq at lps dot ens.fr" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Fri, 25 May 2018 06:06:46 +0000
- Subject: [Bug target/85900] [9 Regression] ICEs after revision r260547 on darwin.
- Auto-submitted: auto-generated
- References: <bug-85900-4@http.gcc.gnu.org/bugzilla/>
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