aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
authorSteven Bosscher <stevenb@suse.de>2003-12-13 01:06:11 +0000
committerSteven Bosscher <steven@gcc.gnu.org>2003-12-13 01:06:11 +0000
commitb944d1875758f7cf655978b80ce9e2e45a9a0246 (patch)
treea2982fd809bd0bb84ba275ba4d287f0d614eb65b /gcc/ChangeLog
parentbbfff586bc9784558b71fd7d33dc1552a3118155 (diff)
downloadgcc-b944d1875758f7cf655978b80ce9e2e45a9a0246.zip
gcc-b944d1875758f7cf655978b80ce9e2e45a9a0246.tar.gz
gcc-b944d1875758f7cf655978b80ce9e2e45a9a0246.tar.bz2
ggc-zone.c (struct alloc_zone): Don't pre-declare, it already comes in with ggc.h.
* ggc-zone.c (struct alloc_zone): Don't pre-declare, it already comes in with ggc.h. Add a new bool field `dead'. (destroy_ggc_zone): Don't destroy a zone at once. Instead, only set the `dead' flag for the dead zone. Wrap a sanity check in ENABLE_CHECKING. (ggc_collect_1): Always mark and sweep if a zone has the `dead' flag set. (ggc_collect): Free dead zones after collecting. From-SVN: r74592
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog11
1 files changed, 11 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index ebea733..34234a8 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,14 @@
+2003-12-13 Steven Bosscher <stevenb@suse.de>
+
+ * ggc-zone.c (struct alloc_zone): Don't pre-declare, it already
+ comes in with ggc.h. Add a new bool field `dead'.
+ (destroy_ggc_zone): Don't destroy a zone at once. Instead, only
+ set the `dead' flag for the dead zone. Wrap a sanity check in
+ ENABLE_CHECKING.
+ (ggc_collect_1): Always mark and sweep if a zone has the `dead'
+ flag set.
+ (ggc_collect): Free dead zones after collecting.
+
2003-12-13 Jan Hubicka <jh@suse.cz>
* coverage.c (get_coverage_counts): Use inform instead of warning