------- Comment #1 from burnus at gcc dot gnu dot org 2008-11-15 20:56 ------- No crash or similar on my x86-64-linux, but valgrind shows:
==32084== Invalid read of size 1 ==32084== at 0x4824B0: gfc_commit_symbols (symbol.c:2824) ==32084== by 0x45D94C: accept_statement (parse.c:1503) ==32084== by 0x460FEA: gfc_parse_file (parse.c:3805) ==32084== by 0x49083C: gfc_be_parse_file (f95-lang.c:236) [...] ==32084== Invalid read of size 8 ==32084== at 0x4824B7: gfc_commit_symbols (symbol.c:2821) ==32084== by 0x45D94C: accept_statement (parse.c:1503) ==32084== by 0x460FEA: gfc_parse_file (parse.c:3805) ==32084== by 0x49083C: gfc_be_parse_file (f95-lang.c:236) 2815 gfc_commit_symbols (void) 2816 { 2817 gfc_symbol *p, *q; 2818 2819 for (p = changed_syms; p; p = q) 2820 { 2821 q = p->tlink; 2822 p->tlink = NULL; 2823 p->mark = 0; 2824 p->gfc_new = 0; 2825 free_old_symbol (p); -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38138