r180253 - in /branches/melt-branch/gcc: ChangeL...

bstarynk@gcc.gnu.org bstarynk@gcc.gnu.org
Thu Oct 20 13:14:00 GMT 2011


Author: bstarynk
Date: Thu Oct 20 13:14:22 2011
New Revision: 180253

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=180253
Log:

2011-10-20  Basile Starynkevitch  <basile@starynkevitch.net>
	* ggc.h (ggc_destructor_t): Rename as ...
	(ggc_finalizer_t): New type for signature of finalizers.
	(ggc_finalized_alloc_stat): Update accordingly.

	* ggc-zone (enum page_kind_en): New.
	(page_entry): Remove large_p & pch_p. Add page_kind field.
	(alloc_large_page, free_small_page, free_large_page, ggc_free)
	(ggc_set_mark, ggc_get_size, sweep_pages, ggc_pch_read): Use it.
	(ggc_finalized_alloc_stat): Update signature.


Modified:
    branches/melt-branch/gcc/ChangeLog.finalggc
    branches/melt-branch/gcc/ggc-zone.c
    branches/melt-branch/gcc/ggc.h



More information about the Gcc-cvs mailing list