https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97864

Francois-Xavier Coudert <fxcoudert at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |fxcoudert at gcc dot gnu.org
             Status|WAITING                     |NEW

--- Comment #10 from Francois-Xavier Coudert <fxcoudert at gcc dot gnu.org> ---
I can reproduce this with 10.2 on Catalina. The backtrace is:

* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS
(code=1, address=0x0)
  * frame #0: 0x00000001426dfccf libgmp.10.dylib`__gmpz_sizeinbase + 21
    frame #1: 0x0000000100fc2d29 f951`wi::from_mpz(tree_node const*,
__mpz_struct*, bool) + 57
    frame #2: 0x0000000100082613 f951`gfc_typename(gfc_expr*) + 131
    frame #3: 0x00000001000c821c f951`resolve_operator(gfc_expr*) + 1852
    frame #4: 0x00000001000c2c48 f951`gfc_resolve_expr(gfc_expr*) (.part.0) +
1560
    frame #5: 0x00000001000ceeec f951`gfc_resolve_code(gfc_code*,
gfc_namespace*) + 5212
    frame #6: 0x00000001000d11ac f951`gfc_resolve_blocks(gfc_code*,
gfc_namespace*) + 668
    frame #7: 0x00000001000cdd52 f951`gfc_resolve_code(gfc_code*,
gfc_namespace*) + 706
    frame #8: 0x00000001000d2c5f f951`resolve_codes(gfc_namespace*) + 319
    frame #9: 0x00000001000bd395 f951`gfc_resolve(gfc_namespace*) + 85
    frame #10: 0x00000001000afeab f951`gfc_parse_file() + 731
    frame #11: 0x000000010010b0c7 f951`gfc_be_parse_file() + 71
    frame #12: 0x0000000100cdc72b f951`compile_file() + 43
    frame #13: 0x0000000101162bcf f951`toplev::main(int, char**) + 2191
    frame #14: 0x0000000101165a01 f951`main + 49
    frame #15: 0x00007fff673a2cc9 libdyld.dylib`start + 1
    frame #16: 0x00007fff673a2cc9 libdyld.dylib`start + 1

The only patch Homebrew is currently shipping with GCC 10.2 is this:
https://github.com/iains/gcc-darwin-arm64/commit/556ab512 which is most likely
unrelated

Reply via email to