Remove zone allocator.
authorDiego Novillo <dnovillo@google.com>
Thu, 24 Jan 2013 15:13:46 +0000 (10:13 -0500)
committerDiego Novillo <dnovillo@gcc.gnu.org>
Thu, 24 Jan 2013 15:13:46 +0000 (10:13 -0500)
commitcd030c079e5e42fe3f49261fe01f384e6b7f0111
tree34d4eb3cfee54bbc5c75bfb073ac74fea18fdc6d
parenta861ffa4f3272dd7b87e68d5e2a5876cde3f63c3
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.

From-SVN: r195426
18 files changed:
gcc/ChangeLog
gcc/Makefile.in
gcc/configure
gcc/configure.ac
gcc/doc/install.texi
gcc/gengtype.c
gcc/ggc-common.c
gcc/ggc-internal.h
gcc/ggc-none.c
gcc/ggc-page.c
gcc/ggc-zone.c [deleted file]
gcc/ggc.h
gcc/rtl.c
gcc/stringpool.c
gcc/tree-phinodes.c
gcc/tree-ssanames.c
gcc/tree.c
gcc/varasm.c