Index: libcpp/ChangeLog
authorGeoffrey Keating <geoffk@apple.com>
Sun, 30 May 2004 00:49:06 +0000 (00:49 +0000)
committerGeoffrey Keating <geoffk@gcc.gnu.org>
Sun, 30 May 2004 00:49:06 +0000 (00:49 +0000)
commitb453c95fd3fa689a6d70e8878848e5d6531e9ac5
tree53fb5889181940508762ddb472618440e4b6aca6
parent666e5d7b945c77f3bd9f3fdf00bf75f3a02e3499
Index: libcpp/ChangeLog
2004-05-29  Geoffrey Keating  <geoffk@apple.com>

* symtab.c (ht_create): Set entries_owned.
(ht_destroy): Honour entries_owned.
(ht_expand): Likewise.
(ht_load): New.

Index: libcpp/include/ChangeLog
2004-05-29  Geoffrey Keating  <geoffk@apple.com>

* symtab.h (struct ht): New field 'entries_owned'
(ht_load): New prototype.

Index: gcc/ChangeLog
2004-05-29  Geoffrey Keating  <geoffk@apple.com>

* gengtype-yacc.y: Add NESTED_PTR token.
(option): Record `nested_ptr' option.
* gengtype-lex.l: Handle `nested_ptr' keyword.
* gengtype.c (walk_type): Process `nested_ptr' option.
* gengtype.h (struct nested_ptr_data): New.
* doc/gty.texi (GTY Options): Document `nested_ptr' option.
* stringpool.c (struct string_pool_data): Make 'entries' point to
ht_identifier instead of tree.
(gt_pch_save_stringpool): Don't adjust pointers.
(gt_pch_restore_stringpool): Call ht_load.

From-SVN: r82438
gcc/ChangeLog
gcc/doc/gty.texi
gcc/gengtype-lex.l
gcc/gengtype-yacc.y
gcc/gengtype.c
gcc/gengtype.h
gcc/stringpool.c
libcpp/ChangeLog
libcpp/include/ChangeLog
libcpp/include/symtab.h
libcpp/symtab.c