summaryrefslogtreecommitdiff
path: root/gcc/params.def
diff options
context:
space:
mode:
authorgeoffk <geoffk@138bc75d-0d04-0410-961f-82ee72b054a4>2002-11-15 21:27:48 +0000
committergeoffk <geoffk@138bc75d-0d04-0410-961f-82ee72b054a4>2002-11-15 21:27:48 +0000
commit950b639c393c87c80d8dee0de288df3cd9a7e99a (patch)
treea74f36fe5dd5f90b3066a9ef37342e8a9a748ea0 /gcc/params.def
parent149e8a830d3b825030be7a945facfd3eae8f9529 (diff)
downloadgcc-950b639c393c87c80d8dee0de288df3cd9a7e99a.tar.gz
* params.def (GGC_MIN_HEAPSIZE): Fix GGC_ALWAYS_COLLECT problem.
* doc/invoke.texi: Correct description of what needs to be done to force collection at every ggc_collect call. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59143 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/params.def')
-rw-r--r--gcc/params.def11
1 files changed, 7 insertions, 4 deletions
diff --git a/gcc/params.def b/gcc/params.def
index f65469081fd..d961189b3a5 100644
--- a/gcc/params.def
+++ b/gcc/params.def
@@ -1,5 +1,5 @@
/* params.def - Run-time parameters.
- Copyright (C) 2001 Free Software Foundation, Inc.
+ Copyright (C) 2001, 2002 Free Software Foundation, Inc.
Written by Mark Mitchell <mark@codesourcery.com>.
This file is part of GCC.
@@ -193,8 +193,10 @@ this threshold (in percents). Used when profile feedback is not available",
#ifdef ENABLE_GC_ALWAYS_COLLECT
# define GGC_MIN_EXPAND_DEFAULT 0
+# define GGC_MIN_HEAPSIZE_DEFAULT 0
#else
# define GGC_MIN_EXPAND_DEFAULT 30
+# define GGC_MIN_HEAPSIZE_DEFAULT 4096
#endif
DEFPARAM(GGC_MIN_EXPAND,
@@ -203,12 +205,13 @@ DEFPARAM(GGC_MIN_EXPAND,
a percentage of the total size of the heap.",
GGC_MIN_EXPAND_DEFAULT)
-#undef GGC_MIN_EXPAND_DEFAULT
-
DEFPARAM(GGC_MIN_HEAPSIZE,
"ggc-min-heapsize",
"Minimum heap size before we start collecting garbage, in kilobytes.",
- 4096)
+ GGC_MIN_HEAPSIZE_DEFAULT)
+
+#undef GGC_MIN_EXPAND_DEFAULT
+#undef GGC_MIN_HEAPSIZE_DEFAULT
/*
Local variables: