summaryrefslogtreecommitdiff
path: root/gcc/ggc-simple.c
diff options
context:
space:
mode:
authorzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>1999-12-26 23:06:54 +0000
committerzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>1999-12-26 23:06:54 +0000
commit0c4e40c5032e78bc99d55092f105582b3aee4681 (patch)
treee94a583f78fa1a51d38c9a2a637700b5008090ff /gcc/ggc-simple.c
parent61748875d7f90dd42d1870793a6bbbbd9e8e7af2 (diff)
downloadgcc-0c4e40c5032e78bc99d55092f105582b3aee4681.tar.gz
1999-12-26 Zack Weinberg <zack@wolery.cumb.org>
* acconfig.h: New ENABLE flags: TREE_CHECKING, RTL_CHECKING, GC_CHECKING, GC_ALWAYS_COLLECT. * configure.in: Allow --enable-checking with an argument listing check modes to enable. * config.in, configure: Rebuilt. * ggc-page.c, ggc-simple.c: Define GGC_POISON (and GGC_ALWAYS_VERIFY for ggc-simple.c) only if ENABLE_GC_CHECKING. Define GGC_ALWAYS_COLLECT only if ENABLE_GC_ALWAYS_COLLECT. * rtl.h, rtl.c: Change ENABLE_CHECKING to ENABLE_RTL_CHECKING throughout. * tree.h, tree.c: Change ENABLE_CHECKING to ENABLE_TREE_CHECKING throughout. * cp-tree.h: Replace ENABLE_CHECKING with ENABLE_TREE_CHECKING throughout. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31093 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ggc-simple.c')
-rw-r--r--gcc/ggc-simple.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/gcc/ggc-simple.c b/gcc/ggc-simple.c
index 108d2120ba8..3fb25dd41ed 100644
--- a/gcc/ggc-simple.c
+++ b/gcc/ggc-simple.c
@@ -47,11 +47,13 @@
/* Always verify that the to-be-marked memory is collectable. */
#undef GGC_ALWAYS_VERIFY
-#ifdef ENABLE_CHECKING
+#ifdef ENABLE_GC_CHECKING
#define GGC_POISON
-#define GGC_ALWAYS_COLLECT
#define GGC_ALWAYS_VERIFY
#endif
+#ifdef ENABLE_GC_ALWAYS_COLLECT
+#define GGC_ALWAYS_COLLECT
+#endif
/* Constants for general use. */