summaryrefslogtreecommitdiff
path: root/boehm-gc/mark.c
diff options
context:
space:
mode:
authortromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>1999-04-07 08:01:42 +0000
committertromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>1999-04-07 08:01:42 +0000
commit22b297cdeaa7704bc964a76562dcf8aed710c2bb (patch)
tree7f963ae6b27df44232d80c837e9ccc32932e94af /boehm-gc/mark.c
parent386fe957b821b33f2ff2724bf5aaf0c6030c6a99 (diff)
downloadgcc-22b297cdeaa7704bc964a76562dcf8aed710c2bb.tar.gz
Cygnus/libgcj changes to Boehm GC.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26257 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'boehm-gc/mark.c')
-rw-r--r--boehm-gc/mark.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/boehm-gc/mark.c b/boehm-gc/mark.c
index 1723a446cc0..632e792c56f 100644
--- a/boehm-gc/mark.c
+++ b/boehm-gc/mark.c
@@ -464,6 +464,9 @@ void GC_mark_from_mark_stack()
case DS_PROC:
GC_mark_stack_top_reg--;
credit -= PROC_BYTES;
+#ifdef GC_DEBUG
+ current_p = GC_debug_object_start(current_p);
+#endif
GC_mark_stack_top_reg =
(*PROC(descr))
(current_p, GC_mark_stack_top_reg,