https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108925
Bug ID: 108925 Summary: memory leak of gfc_get_namespace result Product: gcc Version: 13.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: rguenth at gcc dot gnu.org Target Milestone: --- valgrind leak check complains ==8747== 3,976 (2,792 direct, 1,184 indirect) bytes in 1 blocks are definitely lost in loss record 2,248 of 2,309 ==8747== at 0x4C39571: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==8747== by 0x1C25680: xcalloc (xmalloc.c:164) ==8747== by 0x7C998E: gfc_get_namespace(gfc_namespace*, int) (symbol.cc:2869) ==8747== by 0x767D44: load_needed(pointer_info*) (module.cc:5175) ==8747== by 0x767BB5: load_needed(pointer_info*) (module.cc:5153) ==8747== by 0x767BB5: load_needed(pointer_info*) (module.cc:5153) ==8747== by 0x767BB5: load_needed(pointer_info*) (module.cc:5153) ==8747== by 0x767BB5: load_needed(pointer_info*) (module.cc:5153) ==8747== by 0x767BC0: load_needed(pointer_info*) (module.cc:5154) ==8747== by 0x767BC0: load_needed(pointer_info*) (module.cc:5154) ==8747== by 0x767BC0: load_needed(pointer_info*) (module.cc:5154) ==8747== by 0x767BB5: load_needed(pointer_info*) (module.cc:5153)