diff options
author | Diego Novillo <dnovillo@google.com> | 2013-01-24 10:13:46 -0500 |
---|---|---|
committer | Diego Novillo <dnovillo@gcc.gnu.org> | 2013-01-24 10:13:46 -0500 |
commit | cd030c079e5e42fe3f49261fe01f384e6b7f0111 (patch) | |
tree | 34d4eb3cfee54bbc5c75bfb073ac74fea18fdc6d /gcc/varasm.c | |
parent | a861ffa4f3272dd7b87e68d5e2a5876cde3f63c3 (diff) | |
download | gcc-cd030c079e5e42fe3f49261fe01f384e6b7f0111.zip gcc-cd030c079e5e42fe3f49261fe01f384e6b7f0111.tar.gz gcc-cd030c079e5e42fe3f49261fe01f384e6b7f0111.tar.bz2 |
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
Diffstat (limited to 'gcc/varasm.c')
-rw-r--r-- | gcc/varasm.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/varasm.c b/gcc/varasm.c index 0b1894d..6b941ba 100644 --- a/gcc/varasm.c +++ b/gcc/varasm.c @@ -374,7 +374,7 @@ create_block_symbol (const char *label, struct object_block *block, /* Create the extended SYMBOL_REF. */ size = RTX_HDR_SIZE + sizeof (struct block_symbol); - symbol = ggc_alloc_zone_rtx_def (size, &rtl_zone); + symbol = ggc_alloc_rtx_def (size); /* Initialize the normal SYMBOL_REF fields. */ memset (symbol, 0, size); |