This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug target/85900] [9 Regression] ICEs after revision r260547 on darwin.


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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]