From 0a25f1f5e2a425425b7d09e24a530bb6e0247393 Mon Sep 17 00:00:00 2001 From: Richard Henderson Date: Sat, 4 Sep 1999 11:25:41 -0700 Subject: Makefile.in (GGC, GGC_LIB): New. * Makefile.in (GGC, GGC_LIB): New. (HOST_RTL): Include ggc-none.o. (ggc-simple.o): New target. (ggc-none.o): Likewise. * tree.h (tree_common): Add gc_mark. * rtl.h (struct rtx_def): Steal a bit from code to make gc_mark. (struct rtvec_def): Add gc_mark. * emit-rtl.c (global_rtl): Update static initializers to contain enough initializers. * ggc.h, ggc-none.c, ggc-simple.c: New files. * toplev.c (gc_time): New variable. (all_time): New variable. (compile_file): Print gc time. (print_time): Calculate percentage of the whole. From-SVN: r29106 --- gcc/tree.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'gcc/tree.h') diff --git a/gcc/tree.h b/gcc/tree.h index e5a9ebf..44d6f04 100644 --- a/gcc/tree.h +++ b/gcc/tree.h @@ -194,7 +194,10 @@ struct tree_common unsigned lang_flag_4 : 1; unsigned lang_flag_5 : 1; unsigned lang_flag_6 : 1; - /* There is room for three more flags. */ + + unsigned gc_mark : 1; + + /* There is room for two more flags. */ }; /* The following table lists the uses of each of the above flags and -- cgit v1.1