egcs/gcc ggc.h ggc-common.c ggc-page.c ggc-sim ...

mmitchel@gcc.gnu.org mmitchel@gcc.gnu.org
Thu Oct 28 21:17:00 GMT 1999


CVSROOT:	/cvs/gcc
Module name:	egcs
Changes by:	mmitchel@sourceware.cygnus.com	99/10/28 21:17:36

Modified files:
	gcc            : ggc.h ggc-common.c ggc-page.c ggc-simple.c 
	                 ChangeLog 

Log message:
	* ggc.h (struct ggc_statistics): New type.
	(ggc_get_size): New function.
	(ggc_print_statistics): Likewise.
	* ggc-common.c (ggc_stats): New variable.
	(ggc_mark_rtx_children): Keep statistics.
	(ggc_mark_tree_children): Likewise.
	(ggc_print_statistics): New function.
	* ggc-page.c (struct globals): Add bytes_mapped field.
	(alloc_anon): Update it.
	(release_pages): Likewise.
	(ggc_get_size): New function.
	(ggc_page_print_statistics): New function.
	* ggc-simple.c (ggc_get_size): New function.



More information about the Gcc-cvs mailing list