https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68800
Bernhard Reutner-Fischer <aldot at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |aldot at gcc dot gnu.org --- Comment #3 from Bernhard Reutner-Fischer <aldot at gcc dot gnu.org> --- (In reply to Martin Liška from comment #0) > are definitely lost: 2004 occurences > calloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) > xcalloc (xmalloc.c:163) > gfc_get_namespace(gfc_namespace*, int) (symbol.c:2508) > generate_finalization_wrapper (class.c:1589) > gfc_find_derived_vtab(gfc_symbol*) (class.c:2406) > resolve_fl_derived(gfc_symbol*) (resolve.c:13389) > resolve_symbol(gfc_symbol*) (resolve.c:13669) > do_traverse_symtree(gfc_symtree*, void (*)(gfc_symtree*), void > (*)(gfc_symbol*)) (symbol.c:3817) > resolve_types(gfc_namespace*) (resolve.c:15443) > gfc_resolve(gfc_namespace*) [clone .part.47] (resolve.c:15553) > gfc_parse_file() (parse.c:5757) > gfc_be_parse_file() (f95-lang.c:201) > compile_file() (toplev.c:464) This first one.. > are definitely lost: 1476 occurences > calloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) > xcalloc (xmalloc.c:163) > gfc_get_typebound_proc(gfc_typebound_proc*) (symbol.c:4669) > match_procedure_in_type (decl.c:8749) > gfc_match_procedure() (decl.c:5480) > match_word(char const*, match (*)(), locus*) [clone .part.4] (parse.c:65) > decode_statement() (parse.c:531) > next_free (parse.c:1076) > next_statement() (parse.c:1310) > parse_derived_contains (parse.c:2549) > parse_derived (parse.c:2751) > parse_spec(gfc_statement) (parse.c:3368) > parse_module() (parse.c:5421) > gfc_parse_file() (parse.c:5737) > gfc_be_parse_file() (f95-lang.c:201) > compile_file() (toplev.c:464) This is https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56491 Patch at https://gcc.gnu.org/ml/fortran/2018-09/msg00045.html and will be fixed when merging the surrounding series. > are definitely lost: 1401 occurences > calloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) > xcalloc (xmalloc.c:163) > gfc_get_namespace(gfc_namespace*, int) (symbol.c:2508) > generate_finalization_wrapper (class.c:1589) > gfc_find_derived_vtab(gfc_symbol*) (class.c:2406) > resolve_fl_derived(gfc_symbol*) (resolve.c:13389) > resolve_symbol(gfc_symbol*) (resolve.c:13669) > do_traverse_symtree(gfc_symtree*, void (*)(gfc_symtree*), void > (*)(gfc_symbol*)) (symbol.c:3817) > resolve_types(gfc_namespace*) (resolve.c:15443) > gfc_resolve(gfc_namespace*) [clone .part.47] (resolve.c:15553) > resolve_all_program_units (parse.c:5551) > gfc_parse_file() (parse.c:5803) > gfc_be_parse_file() (f95-lang.c:201) > compile_file() (toplev.c:464) .. and this second one will be fixed by https://gcc.gnu.org/ml/fortran/2018-10/msg00064.html from later in aforementioned series.