On 22/01/13 14:33, Diego Novillo wrote:
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.
I will need a global reviewer to approve the patch. Laurynas,
could you take a look to make sure I'm not forgetting to remove
anything?
RMs: I spoke with Richi on IRC and he was OK with removing the
zone collector in trunk now. Please speak up if you disagree and
would like me to wait until 4.9.
Thanks.
2013-01-21 Diego Novillo <dnovi...@google.com>
* Makefile.in (GGC): Remove. Replace all instances with
ggc-page.o.
(ggc-zone.o): Remove.
* configure.ac: Remove option --with-gc.
Won't this mean that use of the configure option is now silently
ignored, rather than generating an error? Existing users of the option
might be slightly confused by that.
R.