This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
egcs/gcc ggc.h ggc-common.c ggc-page.c ggc-sim ...
- To: gcc-cvs at egcs dot cygnus dot com
- Subject: egcs/gcc ggc.h ggc-common.c ggc-page.c ggc-sim ...
- From: mmitchel at gcc dot gnu dot org
- Date: 29 Oct 1999 04:17:37 -0000
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.