This is the mail archive of the gcc-cvs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]