Reduce the initial size of the libcpp identifier lookaside table to
commitbe6953bb5ef66e6e3cbb1c92e5154a8a8044c929
authorcrowl <crowl@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 9 Dec 2010 23:37:18 +0000 (9 23:37 +0000)
committercrowl <crowl@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 9 Dec 2010 23:37:18 +0000 (9 23:37 +0000)
tree13ec997fdb34a6cc74d0467d10672db55e6fa858
parent9c2635500da18dd27318a50fc54b8db5608da92e
Reduce the initial size of the libcpp identifier lookaside table to
2^9 slots from 2^15 slots.  This change exercises the table growth.

When capturing an identifier list, reduce the size of the lookaside
table to the origonally requested size, as long as that saves more
than half the space.  Otherwise, it is not worth doing.

Make documentation and code clarifications.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/pph@167669 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog.pph
gcc/cp/pph.c
libcpp/ChangeLog.pph
libcpp/include/symtab.h
libcpp/init.c
libcpp/internal.h
libcpp/symtab.c