This patch is part of a consolodation of the hash_table patches to the...
authorLawrence Crowl <crowl@google.com>
Fri, 26 Apr 2013 00:30:32 +0000 (00:30 +0000)
committerLawrence Crowl <crowl@gcc.gnu.org>
Fri, 26 Apr 2013 00:30:32 +0000 (00:30 +0000)
commit013e5ef956c191f9f6748615b22b78653a5e762a
treee7f553f5d1c71fa3170de2c64c531fcd570f5de9
parent4a8fb1a1de7c34fc788ccca21f3a15980bbce093
This patch is part of a consolodation of the hash_table patches to the...

This patch is part of a consolodation of the hash_table patches to
the cxx-conversion branch for files not under gcc/config.

Update various hash tables from htab_t to hash_table.
Modify types and calls to match.

* var-tracking.c'emit_note_data_def.vars
* var-tracking.c'shared_hash_def.htab
* var-tracking.c'changed_variables

Fold variable_htab_hash, variable_htab_eq, variable_htab_free
  into new struct variable_hasher.
Add typedef variable_table_type.
Add typedef variable_iterator_type.

Tested on x86_64.

Index: gcc/ChangeLog

* var-tracking.c (shared_hash_def::htab):
Change type to hash_table.  Update dependent calls and types.

2013-04-25  Lawrence Crowl  <crowl@google.com>

From-SVN: r198330
gcc/ChangeLog
gcc/Makefile.in
gcc/var-tracking.c