https://gcc.gnu.org/bugzilla/show_bug.cgi?id=124552
Bug ID: 124552
Summary: [16 Regression] fn->copyid_alloc is never released
Product: gcc
Version: 16.0
Status: UNCONFIRMED
Keywords: memory-hog
Severity: normal
Priority: P3
Component: middle-end
Assignee: unassigned at gcc dot gnu.org
Reporter: rguenth at gcc dot gnu.org
Target Milestone: ---
==13772== 116,984 (8,320 direct, 108,664 indirect) bytes in 520 blocks are
definitely lost in loss record 16,421 of 16,448
==13772== at 0x4841984: malloc (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==13772== by 0x29F3B47: xmalloc (xmalloc.c:149)
==13772== by 0xDDBFB9: init_copyid_allocator
(hierarchical_discriminator.cc:231)
There is a free_copyid_allocator function, but it's never called.