]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/params.def
params.def (ggc-min-expand, [...]): New parameters.
authorZack Weinberg <zack@codesourcery.com>
Tue, 12 Nov 2002 00:27:31 +0000 (00:27 +0000)
committerZack Weinberg <zack@gcc.gnu.org>
Tue, 12 Nov 2002 00:27:31 +0000 (00:27 +0000)
commit3788cc1761ef491333f243e4e846c7246a3cc5bb
tree81c813b5d55e959c7d6c49278a2c5c9c344cf7d5
parentdd697f8c1dfd5244373ade9fd67df3e35fa807f5
params.def (ggc-min-expand, [...]): New parameters.

* params.def (ggc-min-expand, ggc-min-heapsize): New parameters.
* doc/invoke.texi: Document them.

* ggc-page.c: Include params.h.  Remove definitions of
GGC_MIN_EXPAND_FOR_GC, GGC_MIN_LAST_ALLOCATED.  Replace
GGC_POISON with ENABLE_GC_CHECKING in ifdefs, delete #define.
(init_gcc): Don't set G.allocated_last_gc here.
(ggc_collect): Use PARAM_VALUE (GGC_MIN_HEAPSIZE) and
PARAM_VALUE (GGC_MIN_EXPAND) to decide whether or not to
perform collection.
* ggc-simple.c: Similarly.
* Makefile.in (ggc-common.o, ggc-simple.o): Add $(PARAMS_H) to
dependencies.

From-SVN: r59034
gcc/ChangeLog
gcc/Makefile.in
gcc/doc/invoke.texi
gcc/ggc-page.c
gcc/ggc-simple.c
gcc/params.def