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