diff options
author | dnovillo <dnovillo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-01-24 15:13:46 +0000 |
---|---|---|
committer | dnovillo <dnovillo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-01-24 15:13:46 +0000 |
commit | 5cc133546a196ebceb71b11c50db41bec240e530 (patch) | |
tree | 34d4eb3cfee54bbc5c75bfb073ac74fea18fdc6d /gcc/tree-phinodes.c | |
parent | 2b5c3dd17b47e65b28ec2abc3aed3869eaa4a37a (diff) | |
download | gcc-5cc133546a196ebceb71b11c50db41bec240e530.tar.gz |
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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@195426 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/tree-phinodes.c')
-rw-r--r-- | gcc/tree-phinodes.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/gcc/tree-phinodes.c b/gcc/tree-phinodes.c index 03a20faa9c0..44997537ccb 100644 --- a/gcc/tree-phinodes.c +++ b/gcc/tree-phinodes.c @@ -42,10 +42,6 @@ along with GCC; see the file COPYING3. If not see garbage collector. Similar results have been seen on a wider variety of tests (such as the compiler itself). - We could also use a zone allocator for these objects since they have - a very well defined lifetime. If someone wants to experiment with that - this is the place to try it. - PHI nodes have different sizes, so we can't have a single list of all the PHI nodes as it would be too expensive to walk down that list to find a PHI of a suitable size. |