gcc/cp
commit663ae6dc6de13e7dbaed75890a4ee9561b52c18d
authortromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 15 Mar 2008 00:30:04 +0000 (15 00:30 +0000)
committertromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 15 Mar 2008 00:30:04 +0000 (15 00:30 +0000)
tree8125b058da668896989c9fb6cb5a5e0e9683d911
parent11e0699fb467ac9de0bafb0b881c06ee61cb56be
gcc/cp
* mangle.c (save_partially_mangled_name): Remove.
(restore_partially_mangled_name): Likewise.
(write_encoding): Update.
(write_unqualified_name): Likewise.
(start_mangling): Always use name_obstack.  Remove 'ident_p'
argument.
(get_identifier_nocopy): Remove.
(finish_mangling_internal): Rename from finish_mangling.
(finish_mangling): New function.
(finish_mangling_get_identifier): Likewise.
(partially_mangled_name, partially_mangled_name_len): Remove.
(mangle_decl_string): Change return type.  Update.
(mangle_decl, mangle_type_string, mangle_special_for_type,
mangle_ctor_vtbl_for_type, mangle_thunk, mangle_guard_variable,
mangle_ref_init_variable): Update.
libcpp
* symtab.c (ht_lookup_with_hash): Remove HT_ALLOCED code.
* include/symtab.h (enum ht_lookup_option) <HT_ALLOCED>: Remove.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/incremental-compiler@133233 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/mangle.c
libcpp/ChangeLog
libcpp/include/symtab.h
libcpp/symtab.c