diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index ccfeb4cc1f801ef9084042fb8790c712662ab73a..93c78d4e5153bb1d2063ffaf355f1406d1b9efe5 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,11 @@ +2006-10-04 Benjamin Kosnik <bkoz@redhat.com> + + * testsuite/util/performance/priority_queue/mem_usage/ + pop_test.hpp: Correct typo. + * testsuite/util/performance/assoc/mem_usage/ + multimap_insert_test.hpp: Same. + * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Same. + 2006-10-03 Benjamin Kosnik <bkoz@redhat.com> * testsuite/util/testsuite_allocator.h (allocation_tracker): To diff --git a/libstdc++-v3/testsuite/util/performance/assoc/mem_usage/erase_test.hpp b/libstdc++-v3/testsuite/util/performance/assoc/mem_usage/erase_test.hpp index c95d9f7917a695b5423e517986a5ec0557b5e150..3d2804e81f5ac0e8060d37d736bd44b2a98c094f 100644 --- a/libstdc++-v3/testsuite/util/performance/assoc/mem_usage/erase_test.hpp +++ b/libstdc++-v3/testsuite/util/performance/assoc/mem_usage/erase_test.hpp @@ -96,14 +96,17 @@ namespace pb_ds It ins_it_e = m_ins_b; std::advance(ins_it_e, ins_size); + typedef __gnu_test::tracker_allocator_counter counter_type; __gnu_test::tracker_allocator<char> alloc; - const size_t init_mem = alloc.get_allocation_count() - alloc.get_deallocation_count(); + const size_t init_mem = counter_type::get_allocation_count() + - counter_type::get_deallocation_count(); Cntnr cntnr(ins_it_b, ins_it_e); while (cntnr.size() > 1) cntnr.erase(*cntnr.begin()); - const size_t final_mem = alloc.get_allocation_count() - alloc.get_deallocation_count(); + const size_t final_mem = counter_type::get_allocation_count() + - counter_type::get_deallocation_count(); assert(final_mem > init_mem); const size_t delta_mem = final_mem - init_mem; res_set_fmt.add_res(ins_size, static_cast<double>(delta_mem)); diff --git a/libstdc++-v3/testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp b/libstdc++-v3/testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp index 92e98ce786adca019ca1559a01557175fa00d917..1fb4eef90032222de518b103e4c28d0702d0641b 100644 --- a/libstdc++-v3/testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp +++ b/libstdc++-v3/testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp @@ -116,12 +116,15 @@ namespace pb_ds multimap_insert_test<It, Native>:: insert(Cntnr, It ins_it_b, It ins_it_e, pb_ds::detail::true_type) { + typedef __gnu_test::tracker_allocator_counter counter_type; __gnu_test::tracker_allocator<char> alloc; - const size_t init_mem = alloc.get_allocation_count() - alloc.get_deallocation_count(); + const size_t init_mem = counter_type::get_allocation_count() + - counter_type::get_deallocation_count(); Cntnr cntnr; for (It ins_it = ins_it_b; ins_it != ins_it_e; ++ins_it) cntnr.insert((typename Cntnr::const_reference)(*ins_it)); - const size_t final_mem = alloc.get_allocation_count() - alloc.get_deallocation_count(); + const size_t final_mem = counter_type::get_allocation_count() + - counter_type::get_deallocation_count(); assert(final_mem > init_mem); return (final_mem - init_mem); } @@ -132,12 +135,15 @@ namespace pb_ds multimap_insert_test<It, Native>:: insert(Cntnr, It ins_it_b, It ins_it_e, pb_ds::detail::false_type) { + typedef __gnu_test::tracker_allocator_counter counter_type; __gnu_test::tracker_allocator<char> alloc; - const size_t init_mem = alloc.get_allocation_count() - alloc.get_deallocation_count(); + const size_t init_mem = counter_type::get_allocation_count() + - counter_type::get_deallocation_count(); Cntnr cntnr; for (It ins_it = ins_it_b; ins_it != ins_it_e; ++ins_it) cntnr[ins_it->first].insert(ins_it->second); - const size_t final_mem = alloc.get_allocation_count() - alloc.get_deallocation_count(); + const size_t final_mem = counter_type::get_allocation_count() + - counter_type::get_deallocation_count(); assert(final_mem > init_mem); return (final_mem - init_mem); } diff --git a/libstdc++-v3/testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp b/libstdc++-v3/testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp index 0ca0fdc6035e59da787e9f8ff3d2e05560813ab6..a3b8486f191c6081038750314dff7122b56b98ec 100644 --- a/libstdc++-v3/testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp +++ b/libstdc++-v3/testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp @@ -95,9 +95,11 @@ namespace pb_ds It ins_it_e = m_ins_b; std::advance(ins_it_e, ins_size); + typedef __gnu_test::tracker_allocator_counter counter_type; __gnu_test::tracker_allocator<char> alloc; - const size_t init_mem = alloc.get_allocation_count() - alloc.get_deallocation_count(); + const size_t init_mem = counter_type::get_allocation_count() + - counter_type::get_deallocation_count(); Cntnr cntnr; for (It ins_it = ins_it_b; ins_it != ins_it_e; ++ins_it) cntnr.push(ins_it->first); @@ -105,7 +107,8 @@ namespace pb_ds while (cntnr.size() > 1) cntnr.pop(); - const size_t final_mem = alloc.get_allocation_count() - alloc.get_deallocation_count(); + const size_t final_mem = counter_type::get_allocation_count() + - counter_type::get_deallocation_count(); assert(final_mem > init_mem); const size_t delta_mem = final_mem - init_mem; res_set_fmt.add_res(ins_size, static_cast<double>(delta_mem)); @@ -114,5 +117,5 @@ namespace pb_ds } // namespace test } // namespace pb_ds -#endif // #ifndef PB_DS_POP_TEST_HPP +#endif