gcc/gcc ChangeLog bitmap.c bitmap.h ggc-page.c

mrs@gcc.gnu.org mrs@gcc.gnu.org
Thu Feb 13 23:28:00 GMT 2003


CVSROOT:	/cvs/gcc
Module name:	gcc
Branch: 	gcc-3_3-branch
Changes by:	mrs@gcc.gnu.org	2003-02-13 23:28:58

Modified files:
	gcc            : ChangeLog bitmap.c bitmap.h ggc-page.c 

Log message:
	Bring in from mainline for compile time performance:
	
	2003-01-30  Richard Henderson  <rth@redhat.com>
	
	* ggc-page.c (G.context_depth_allocations): New.
	(G.context_depth_collections): New.
	(alloc_page): Set G.context_depth_allocations.
	(ggc_collect): Set G.context_depth_collections.
	(ggc_push_context): Limit to HOST_BITS_PER_LONG contexts.
	(ggc_pop_context): Early exit for no allocations or collections.
	
	2003-01-25  Segher Boessenkool  <segher@koffie.nl>
	
	* bitmap.h (BITMAP_WORD): New typedef: fundamental storage
	type for bitmaps.  Use unsigned long.
	(nBITMAP_WORD_BITS): New macro.
	(BITMAP_WORD_BITS): New macro.
	(rest of file): Use it.
	* bitmap.c: Use it.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-3_3-branch&r1=1.16114.2.185&r2=1.16114.2.186
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/bitmap.c.diff?cvsroot=gcc&only_with_tag=gcc-3_3-branch&r1=1.38&r2=1.38.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/bitmap.h.diff?cvsroot=gcc&only_with_tag=gcc-3_3-branch&r1=1.28&r2=1.28.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ggc-page.c.diff?cvsroot=gcc&only_with_tag=gcc-3_3-branch&r1=1.57.2.1&r2=1.57.2.2



More information about the Gcc-cvs mailing list