https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89077
Dominique d'Humieres <dominiq at lps dot ens.fr> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2019-01-27 Blocks| |31237 Ever confirmed|0 |1 --- Comment #2 from Dominique d'Humieres <dominiq at lps dot ens.fr> --- Confirmed from at least 4.8 up to trunk (9.0). * thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x10) frame #0: 0x000000010001eb42 f951`::add_init_expr_to_sym(name=<unavailable>, initp=0x00007ffeefbfeb60, var_locus=<unavailable>) at decl.c:1924 1921 } 1922 else if (init->ts.u.cl && init->ts.u.cl->length) 1923 sym->ts.u.cl->length = -> 1924 gfc_copy_expr (sym->value->ts.u.cl->length); 1925 } 1926 } 1927 /* Update initializer character length according symbol. */ (lldb) p sym->value (gfc_expr *) $1 = 0x0000000000000000 (lldb) bt * thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x10) * frame #0: 0x000000010001eb42 f951`::add_init_expr_to_sym(name=<unavailable>, initp=0x00007ffeefbfeb60, var_locus=<unavailable>) at decl.c:1924 frame #1: 0x00000001000280e6 f951`gfc_match_data_decl() at decl.c:2869 frame #2: 0x0000000100089096 f951`::decode_statement() at parse.c:65 frame #3: 0x0000000100089091 f951`::decode_statement() frame #4: 0x000000010008cfa0 f951`::next_statement() at parse.c:1241 frame #5: 0x000000010008fa36 f951`::parse_spec(st=ST_DATA_DECL) at parse.c:3865 frame #6: 0x0000000100092c10 f951`::parse_progunit(st=ST_NONE) at parse.c:5680 frame #7: 0x000000010009457d f951`gfc_parse_file() at parse.c:6220 frame #8: 0x00000001000dd3ec f951`::gfc_be_parse_file() at f95-lang.c:204 frame #9: 0x0000000100cb0bda f951`::compile_file() at toplev.c:456 frame #10: 0x0000000101387064 f951`toplev::main(int, char**) at toplev.c:2176 frame #11: 0x0000000101386f30 f951`toplev::main(this=0x00007ffeefbff10e, argc=<unavailable>, argv=<unavailable>) frame #12: 0x00000001013898d1 f951`main(argc=2, argv=0x00007ffeefbff148) at main.c:39 Referenced Bugs: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=31237 [Bug 31237] [meta-bug] TRANSFER intrinsic