2004-03-22 Paolo Carlini <pcarlini@suse.de>
authorpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 22 Mar 2004 13:07:13 +0000 (13:07 +0000)
committerpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 22 Mar 2004 13:07:13 +0000 (13:07 +0000)
commit3f601d11a2366b751bff9acefc82a385efa449fc
tree283a7f15508ca3106ca88d333c661466d5fa6329
parentc0d93299e388ddb99b99ea58b12d6d43e44847ba
2004-03-22  Paolo Carlini  <pcarlini@suse.de>

* acinclude.m4 (GLIBCXX_ENABLE_ALLOCATOR): Add pool_allocator.
* configure: Regenerate.
* config/allocator/pool_allocator_base.h: New.
* include/ext/pool_allocator.h: Convert to a standard-conforming
allocator.
* src/allocator.cc: Tweak instantiations.
* testsuite/performance/20_util/allocator/insert.cc: Add __pool_alloc.
* testsuite/performance/20_util/allocator/insert_insert.cc: Ditto.
* testsuite/performance/20_util/allocator/list_sort_search.cc: Ditto.
* testsuite/performance/20_util/allocator/map_mt_find.cc: Ditto.
* testsuite/performance/20_util/allocator/map_thread.cc: Ditto.
* testsuite/performance/20_util/allocator/producer_consumer.cc: Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@79824 138bc75d-0d04-0410-961f-82ee72b054a4
12 files changed:
libstdc++-v3/ChangeLog
libstdc++-v3/acinclude.m4
libstdc++-v3/config/allocator/pool_allocator_base.h [new file with mode: 0644]
libstdc++-v3/configure
libstdc++-v3/include/ext/pool_allocator.h
libstdc++-v3/src/allocator.cc
libstdc++-v3/testsuite/performance/20_util/allocator/insert.cc
libstdc++-v3/testsuite/performance/20_util/allocator/insert_insert.cc
libstdc++-v3/testsuite/performance/20_util/allocator/list_sort_search.cc
libstdc++-v3/testsuite/performance/20_util/allocator/map_mt_find.cc
libstdc++-v3/testsuite/performance/20_util/allocator/map_thread.cc
libstdc++-v3/testsuite/performance/20_util/allocator/producer_consumer.cc