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