------- 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