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