diff options
author | Jan Hubicka <jh@suse.cz> | 2019-11-22 15:37:37 +0100 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2019-11-22 14:37:37 +0000 |
commit | 9fd052e775623581d2d277a1688b9fde94cb18d2 (patch) | |
tree | 7f4801c5d1bcb5f9fda27cdbfe254577322eeec0 /gcc/builtins.c | |
parent | f2f3dbc67b85af0f1b6c6feb529a67baf011939c (diff) | |
download | gcc-9fd052e775623581d2d277a1688b9fde94cb18d2.zip gcc-9fd052e775623581d2d277a1688b9fde94cb18d2.tar.gz gcc-9fd052e775623581d2d277a1688b9fde94cb18d2.tar.bz2 |
Release memory-block-pool memory back to malloc.
* ggc-page.c (ggc_collect): Call memory_block_pool::trim.
* memory-block.cc (memory_block_pool::clear_free_list): Rename to ...
(memory_block_pool::reduce_free_list): ... this one.
(memory_block_pool::trim): New static function.
* memory-block.h (memory_block_pool::freelist_size): New constant
(memory_block_pool::clear_free_list): Rename to ...
(memory_block_pool::reduce_free_list): ... this one.
(memory_block_pool::trim): Declare.
* lto.c (lto_wpa_write_files): Call memory_block_pool::trim.
From-SVN: r278616
Diffstat (limited to 'gcc/builtins.c')
0 files changed, 0 insertions, 0 deletions