r195426 - in /trunk/gcc: ChangeLog Makefile.in ...

dnovillo@gcc.gnu.org dnovillo@gcc.gnu.org
Thu Jan 24 15:13:00 GMT 2013


Author: dnovillo
Date: Thu Jan 24 15:13:46 2013
New Revision: 195426

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=195426
Log:
Remove zone allocator.

This patch removes the GC zone allocator.  It is not used and it
produces several regressions in the testsuite.  Furthermore, it
complicates things for the plan to implement manual GC markers
(http://gcc.gnu.org/wiki/cxx-conversion/gc-alternatives#Do_GC_marking_manually).

Tested on x86_64 with standard checking, --enable-checking=gc and
--enable-checking=release.

Removed:
    trunk/gcc/ggc-zone.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/Makefile.in
    trunk/gcc/configure
    trunk/gcc/configure.ac
    trunk/gcc/doc/install.texi
    trunk/gcc/gengtype.c
    trunk/gcc/ggc-common.c
    trunk/gcc/ggc-internal.h
    trunk/gcc/ggc-none.c
    trunk/gcc/ggc-page.c
    trunk/gcc/ggc.h
    trunk/gcc/rtl.c
    trunk/gcc/stringpool.c
    trunk/gcc/tree-phinodes.c
    trunk/gcc/tree-ssanames.c
    trunk/gcc/tree.c
    trunk/gcc/varasm.c



More information about the Gcc-cvs mailing list