OSDN Git Service

* Makefile.in (tree.o): Depend on HASHTAB_H.
authorloewis <loewis@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 19 Mar 2000 17:53:38 +0000 (17:53 +0000)
committerloewis <loewis@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 19 Mar 2000 17:53:38 +0000 (17:53 +0000)
commitf2d8342774dcc55765530e12f7f6914963b9d1b7
tree443856c449bc3cbdb93e910ddd5227d5d8e06c7a
parentfeec216920f228295d5ceccdfe55625858edc2f1
* Makefile.in (tree.o): Depend on HASHTAB_H.
* tree.c: Include hashtab.h.
(struct type_hash): Remove next field.
(TYPE_HASH_SIZE): Remove.
(TYPE_HASH_INITIAL_SIZE): New define.
(type_hash_table): Change type to htab_t.
(type_hash_eq, type_hash_hash, print_type_hash_statistics,
mark_hash_entry): New functions.
(init_obstacks): Allocate type hash.
(type_hash_lookup): Use htab functions.
(type_hash_add, mark_type_hash): Likewise.
(dump_tree_statistics): Call print_type_hash_statistics.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32642 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/Makefile.in
gcc/tree.c