This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r153703 - in /branches/gc-improv: gcc/ChangeLog...
- From: lauras at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Thu, 29 Oct 2009 13:59:04 -0000
- Subject: r153703 - in /branches/gc-improv: gcc/ChangeLog...
Author: lauras
Date: Thu Oct 29 13:59:03 2009
New Revision: 153703
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=153703
Log:
gcc/ChangeLog:
2009-10-29 Laurynas Biveinis <laurynas.biveinis@gmail.com>
* ggc.h (ggc_calloc): Remove.
(ggc_internal_vec_alloc, ggc_internal_cleared_vec_alloc): Add
missing braces around parameters.
(ggc_cleared_alloc_htab_ignore_args): New.
(ggc_cleared_alloc_ptr_array_two_args): New.
(htab_create_ggc): Redefine using
htab_create_alloc_with_separate_allocators.
* ggc-common.c (ggc_calloc): Remove.
(ggc_cleared_alloc_htab_ignore_args): New.
(ggc_cleared_alloc_ptr_array_two_args): New.
* cfgloop.c (record_loop_exits): Use htab_create_ggc.
* tree-scalar-evolution.c (scev_initialize): Likewise.
gcc/java/ChangeLog:
2009-10-29 Laurynas Biveinis <laurynas.biveinis@gmail.com>
* java-tree.h (java_treetreehash_create): Remove ggc argument.
* except.c (prepare_eh_table_type): Update
jave_treetreehash_create invocation.
* class.c (add_method_1): Update java_treetreehash_create
invocation.
(java_treetree_hash_new): Use typed GC allocation
(java_treetreehash_create): Remove gc argument, use GC allocation
only.
include/ChangeLog:
2009-10-29 Laurynas Biveinis <laurynas.biveinis@gmail.com>
* hashtab.h (htab_create_alloc_with_separate_allocators): New.
libiberty/ChangeLog:
2009-10-29 Laurynas Biveinis <laurynas.biveinis@gmail.com>
* hashtab.c (htab_create_alloc): Delegate to
htab_create_alloc_with_separate_allocators.
(htab_create_alloc_with_separate_allocators): New.
Modified:
branches/gc-improv/gcc/ChangeLog.gc-improv
branches/gc-improv/gcc/cfgloop.c
branches/gc-improv/gcc/gengtype.c
branches/gc-improv/gcc/ggc-common.c
branches/gc-improv/gcc/ggc.h
branches/gc-improv/gcc/java/ChangeLog.gc-improv
branches/gc-improv/gcc/java/class.c
branches/gc-improv/gcc/java/except.c
branches/gc-improv/gcc/java/java-tree.h
branches/gc-improv/gcc/tree-scalar-evolution.c
branches/gc-improv/include/ChangeLog.gc-improv
branches/gc-improv/include/hashtab.h
branches/gc-improv/libiberty/ChangeLog.gc-improv
branches/gc-improv/libiberty/hashtab.c