r216127 - in /trunk/gcc: ChangeLog asan.c c-fam...
tbsaunde@gcc.gnu.org
tbsaunde@gcc.gnu.org
Sun Oct 12 22:22:00 GMT 2014
Author: tbsaunde
Date: Sun Oct 12 22:22:53 2014
New Revision: 216127
URL: https://gcc.gnu.org/viewcvs?rev=216127&root=gcc&view=rev
Log:
move many gc hashtab to hash_table
gcc/
* asan.c, cfgloop.c, cfgloop.h, cgraph.c, cgraph.h,
config/darwin.c, config/m32c/m32c.c, config/mep/mep.c,
config/mips/mips.c, config/rs6000/rs6000.c, dwarf2out.c,
function.c, function.h, gimple-ssa.h, libfuncs.h, optabs.c,
output.h, rtl.h, sese.c, symtab.c, tree-cfg.c, tree-dfa.c,
tree-ssa.c, varasm.c: Use hash-table instead of hashtab.
* doc/gty.texi (for_user): Document new option.
* gengtype.c (create_user_defined_type): Don't try to get a struct for
char.
(walk_type): Don't error out on for_user option.
(write_func_for_structure): Emit user marking routines if requested by
for_user option.
(write_local_func_for_structure): Likewise.
(main): Mark types with for_user option as used.
* ggc.h (gt_pch_nx): Add overload for unsigned int.
* hash-map.h (hash_map::hash_entry::pch_nx_helper): AddOverloads.
* hash-table.h (ggc_hasher): New struct.
(hash_table::create_ggc): New function.
(gt_pch_nx): New overload for hash_table.
java/
* class.c, decl.c, except.c, expr.c, java-tree.h, lang.c: Use
hash_table instead of hashtab.
objc/
* objc-act.c: use hash_table instead of hashtab.
cp/
* cp-gimplify.c, cp-tree.h, decl.c, mangle.c, name-lookup.c,
pt.c, semantics.c, tree.c, typeck2.c: Use hash_table instead of
hashtab.
fortran/
* trans-decl.c, trans.c, trans.h: Use hash_table instead of hashtab.
c-family/
* c-common.c: Use hash_table instead of hashtab.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/asan.c
trunk/gcc/c-family/ChangeLog
trunk/gcc/c-family/c-common.c
trunk/gcc/cfgloop.c
trunk/gcc/cfgloop.h
trunk/gcc/cgraph.c
trunk/gcc/cgraph.h
trunk/gcc/config/darwin.c
trunk/gcc/config/m32c/m32c.c
trunk/gcc/config/mep/mep.c
trunk/gcc/config/mips/mips.c
trunk/gcc/config/rs6000/rs6000.c
trunk/gcc/cp/ChangeLog
trunk/gcc/cp/cp-gimplify.c
trunk/gcc/cp/cp-tree.h
trunk/gcc/cp/decl.c
trunk/gcc/cp/mangle.c
trunk/gcc/cp/name-lookup.c
trunk/gcc/cp/pt.c
trunk/gcc/cp/semantics.c
trunk/gcc/cp/tree.c
trunk/gcc/cp/typeck2.c
trunk/gcc/doc/gty.texi
trunk/gcc/dwarf2out.c
trunk/gcc/fortran/ChangeLog
trunk/gcc/fortran/trans-decl.c
trunk/gcc/fortran/trans.c
trunk/gcc/fortran/trans.h
trunk/gcc/function.c
trunk/gcc/function.h
trunk/gcc/gengtype.c
trunk/gcc/ggc.h
trunk/gcc/gimple-ssa.h
trunk/gcc/hash-map.h
trunk/gcc/hash-table.h
trunk/gcc/java/ChangeLog
trunk/gcc/java/class.c
trunk/gcc/java/decl.c
trunk/gcc/java/except.c
trunk/gcc/java/expr.c
trunk/gcc/java/java-tree.h
trunk/gcc/java/lang.c
trunk/gcc/libfuncs.h
trunk/gcc/objc/ChangeLog
trunk/gcc/objc/objc-act.c
trunk/gcc/optabs.c
trunk/gcc/output.h
trunk/gcc/rtl.h
trunk/gcc/sese.c
trunk/gcc/symtab.c
trunk/gcc/tree-cfg.c
trunk/gcc/tree-dfa.c
trunk/gcc/tree-ssa.c
trunk/gcc/varasm.c
More information about the Gcc-cvs
mailing list