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.

Reply via email to