https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97461
--- Comment #27 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Martin Liska <mar...@gcc.gnu.org>: https://gcc.gnu.org/g:00d79dc4be0b86ec564cfa2b32c47de6c07449e6 commit r11-7479-g00d79dc4be0b86ec564cfa2b32c47de6c07449e6 Author: Martin Liska <mli...@suse.cz> Date: Wed Jan 13 11:17:03 2021 +0100 gcov: use mmap pools for KVP. gcc/ChangeLog: PR gcov-profile/97461 * gcov-io.h (GCOV_PREALLOCATED_KVP): Remove. libgcc/ChangeLog: PR gcov-profile/97461 * config.in: Regenerate. * configure: Likewise. * configure.ac: Check sys/mman.h header file * libgcov-driver.c (struct gcov_kvp): Remove static pre-allocated pool and use a dynamic one. * libgcov.h (MMAP_CHUNK_SIZE): New. (gcov_counter_add): Use mmap to allocate pool for struct gcov_kvp.