- * include/ext/typelist.h: New.
- * include/ext/pb_assoc/assoc_cntnr.hpp: New.
- * include/ext/pb_assoc/data_type.hpp: New.
- * include/ext/pb_assoc/ds_trait.hpp: New.
- * include/ext/pb_assoc/exception.hpp: New.
- * include/ext/pb_assoc/hash_policy.hpp: New.
- * include/ext/pb_assoc/lu_policy.hpp: New.
- * include/ext/pb_assoc/ms_trait.hpp: New.
- * include/ext/pb_assoc/tree_policy.hpp: New.
- * include/ext/pb_assoc/trivial_iterator_def.hpp: New.
- * include/ext/pb_assoc/detail/assoc_cntnr_base.hpp: New.
- * include/ext/pb_assoc/detail/cond_dealtor.hpp: New.
- * include/ext/pb_assoc/detail/constructors_destructor_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/ds_trait_imp.hpp: New.
- * include/ext/pb_assoc/detail/hash_types_traits.hpp: New.
- * include/ext/pb_assoc/detail/map_debug_base.hpp: New.
- * include/ext/pb_assoc/detail/mapping_level_imp.hpp: New.
- * include/ext/pb_assoc/detail/ms_category_imp.hpp: New.
- * include/ext/pb_assoc/detail/ms_trait_imp.hpp: New.
- * include/ext/pb_assoc/detail/order_statistics_imp.hpp: New.
- * include/ext/pb_assoc/detail/standard_policies.hpp: New.
- * include/ext/pb_assoc/detail/standard_sizes.hpp: New.
- * include/ext/pb_assoc/detail/type_utils.hpp: New.
- * include/ext/pb_assoc/detail/typelist.hpp: New.
- * include/ext/pb_assoc/detail/types_traits.hpp: New.
- * include/ext/pb_assoc/detail/basic_assoc_cntnr/
- constructor_destructor_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/basic_assoc_cntnr/
- constructors_destructor_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/basic_assoc_cntnr/d_extract_key.hpp: New.
- * include/ext/pb_assoc/detail/basic_assoc_cntnr/
- d_find_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/basic_assoc_cntnr/
- d_insert_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/basic_assoc_cntnr/erase_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/basic_assoc_cntnr/extract_key.hpp: New.
- * include/ext/pb_assoc/detail/basic_assoc_cntnr/info_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/basic_assoc_cntnr/
- insert_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/basic_assoc_cntnr/
- iterators_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/basic_hash_assoc_cntnr/
- constructor_destructor_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/basic_hash_assoc_cntnr/
- constructors_destructor_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/basic_hash_assoc_cntnr/
- resize_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/basic_tree_assoc_cntnr/
- constructor_destructor_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/basic_tree_assoc_cntnr/
- constructors_destructor_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/basic_tree_assoc_cntnr/
- erase_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/basic_tree_assoc_cntnr/
- node_iteration_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/basic_tree_assoc_cntnr/
- policy_access_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/basic_tree_assoc_cntnr/
- r_erase_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/basic_tree_assoc_cntnr/
- r_range_iteration_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/basic_tree_assoc_cntnr/
- range_iteration_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/basic_tree_assoc_cntnr/
- split_join_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/bin_search_tree_/
- bin_search_tree_.hpp: New.
- * include/ext/pb_assoc/detail/bin_search_tree_/
- cond_dtor_entry_dealtor.hpp: New.
- * include/ext/pb_assoc/detail/bin_search_tree_/
- cond_key_dtor_entry_dealtor.hpp: New.
- * include/ext/pb_assoc/detail/bin_search_tree_/
- constructors_destructor_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/bin_search_tree_/debug_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/bin_search_tree_/erase_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/bin_search_tree_/find_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/bin_search_tree_/find_iterators.hpp: New.
- * include/ext/pb_assoc/detail/bin_search_tree_/info_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/bin_search_tree_/insert_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/bin_search_tree_/
- iterators_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/bin_search_tree_/node_iterators.hpp: New.
- * include/ext/pb_assoc/detail/bin_search_tree_/
- r_erase_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/bin_search_tree_/rotate_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/bin_search_tree_/
- split_join_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/cc_hash_assoc_cntnr/
- constructor_destructor_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/cc_ht_map_/cc_ht_map_.hpp: New.
- * include/ext/pb_assoc/detail/cc_ht_map_/cmp_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/cc_ht_map_/
- cond_key_dtor_entry_dealtor.hpp: New.
- * include/ext/pb_assoc/detail/cc_ht_map_/
- constructor_destructor_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/cc_ht_map_/
- constructor_destructor_no_store_hash_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/cc_ht_map_/
- constructor_destructor_store_hash_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/cc_ht_map_/debug_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/cc_ht_map_/
- debug_no_store_hash_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/cc_ht_map_/
- debug_store_hash_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/cc_ht_map_/entry_list_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/cc_ht_map_/erase_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/cc_ht_map_/
- erase_no_store_hash_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/cc_ht_map_/
- erase_store_hash_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/cc_ht_map_/
- find_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/cc_ht_map_/
- find_no_store_hash_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/cc_ht_map_/
- find_store_hash_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/cc_ht_map_/info_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/cc_ht_map_/insert_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/cc_ht_map_/
- insert_no_store_hash_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/cc_ht_map_/
- insert_store_hash_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/cc_ht_map_/iterators_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/cc_ht_map_/
- policy_access_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/cc_ht_map_/resize_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/cc_ht_map_/
- resize_no_store_hash_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/cc_ht_map_/
- resize_store_hash_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/cc_ht_map_/size_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/cc_ht_map_/standard_policies.hpp: New.
- * include/ext/pb_assoc/detail/eq_fn/eq_by_less.hpp: New.
- * include/ext/pb_assoc/detail/eq_fn/hash_eq_fn.hpp: New.
- * include/ext/pb_assoc/detail/gp_hash_assoc_cntnr/
- constructor_destructor_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/gp_ht_map_/
- constructor_destructor_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/gp_ht_map_/
- constructor_destructor_no_store_hash_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/gp_ht_map_/
- constructor_destructor_store_hash_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/gp_ht_map_/debug_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/gp_ht_map_/
- debug_no_store_hash_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/gp_ht_map_/
- debug_store_hash_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/gp_ht_map_/erase_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/gp_ht_map_/
- erase_no_store_hash_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/gp_ht_map_/
- erase_store_hash_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/gp_ht_map_/find_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/gp_ht_map_/
- find_no_store_hash_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/gp_ht_map_/
- find_store_hash_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/gp_ht_map_/gp_ht_map_.hpp: New.
- * include/ext/pb_assoc/detail/gp_ht_map_/info_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/gp_ht_map_/insert_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/gp_ht_map_/
- insert_no_store_hash_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/gp_ht_map_/
- insert_store_hash_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/gp_ht_map_/iterator_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/gp_ht_map_/
- policy_access_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/gp_ht_map_/resize_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/gp_ht_map_/
- resize_no_store_hash_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/gp_ht_map_/
- resize_store_hash_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/hash_fn/
- direct_mask_range_hashing_imp.hpp: New.
- * include/ext/pb_assoc/detail/hash_fn/
- direct_mod_range_hashing_imp.hpp: New.
- * include/ext/pb_assoc/detail/hash_fn/linear_probe_fn_imp.hpp: New.
- * include/ext/pb_assoc/detail/hash_fn/
- mask_based_range_hashing.hpp: New.
- * include/ext/pb_assoc/detail/hash_fn/mod_based_range_hashing.hpp: New.
- * include/ext/pb_assoc/detail/hash_fn/probe_fn_base.hpp: New.
- * include/ext/pb_assoc/detail/hash_fn/quadratic_probe_fn_imp.hpp: New.
- * include/ext/pb_assoc/detail/hash_fn/ranged_hash_fn.hpp: New.
- * include/ext/pb_assoc/detail/hash_fn/ranged_probe_fn.hpp: New.
- * include/ext/pb_assoc/detail/lu_assoc_cntnr/
- constructor_destructor_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/lu_assoc_cntnr/
- policy_access_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/lu_map_/
- constructor_destructor_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/lu_map_/debug_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/lu_map_/erase_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/lu_map_/find_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/lu_map_/info_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/lu_map_/insert_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/lu_map_/iterators_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/lu_map_/lu_map_.hpp: New.
- * include/ext/pb_assoc/detail/lu_map_/policy_access_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/lu_policy/
- counter_lu_metadata_imp.hpp: New.
- * include/ext/pb_assoc/detail/lu_policy/counter_lu_policy_imp.hpp: New.
- * include/ext/pb_assoc/detail/lu_policy/mtf_lu_policy_imp.hpp: New.
- * include/ext/pb_assoc/detail/ov_tree_map_/cond_dtor.hpp: New.
- * include/ext/pb_assoc/detail/ov_tree_map_/
- constructors_destructor_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/ov_tree_map_/debug_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/ov_tree_map_/erase_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/ov_tree_map_/find_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/ov_tree_map_/info_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/ov_tree_map_/insert_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/ov_tree_map_/iterators_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/ov_tree_map_/node_iterators.hpp: New.
- * include/ext/pb_assoc/detail/ov_tree_map_/ov_tree_map_.hpp: New.
- * include/ext/pb_assoc/detail/ov_tree_map_/split_join_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/rb_tree_map_/
- constructors_destructor_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/rb_tree_map_/debug_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/rb_tree_map_/erase_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/rb_tree_map_/find_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/rb_tree_map_/info_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/rb_tree_map_/insert_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/rb_tree_map_/node.hpp: New.
- * include/ext/pb_assoc/detail/rb_tree_map_/rb_tree_.hpp: New.
- * include/ext/pb_assoc/detail/rb_tree_map_/split_join_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/resize_policy/
- cc_hash_max_collision_resize_trigger_imp.hpp: New.
- * include/ext/pb_assoc/detail/resize_policy/
- hash_exponential_size_policy_imp.hpp: New.
- * include/ext/pb_assoc/detail/resize_policy/
- hash_load_check_resize_trigger_imp.hpp: New.
- * include/ext/pb_assoc/detail/resize_policy/
- hash_prime_size_policy_imp.hpp: New.
- * include/ext/pb_assoc/detail/resize_policy/
- hash_standard_resize_policy_imp.hpp: New.
- * include/ext/pb_assoc/detail/resize_policy/
- ht_prime_size_policy_imp.hpp: New.
- * include/ext/pb_assoc/detail/resize_policy/size_base.hpp: New.
- * include/ext/pb_assoc/detail/splay_tree_/
- constructors_destructor_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/splay_tree_/debug_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/splay_tree_/erase_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/splay_tree_/find_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/splay_tree_/info_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/splay_tree_/insert_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/splay_tree_/node.hpp: New.
- * include/ext/pb_assoc/detail/splay_tree_/splay_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/splay_tree_/splay_tree_.hpp: New.
- * include/ext/pb_assoc/detail/splay_tree_/split_join_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/tree_assoc_cntnr/
- constructor_destructor_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/tree_policy/
- null_node_updator_imp.hpp: New.
- * include/ext/pb_assoc/detail/tree_policy/
- order_statistics_imp.hpp: New.
- * include/ext/pb_assoc/detail/typelist/typelist_append.hpp: New.
- * include/ext/pb_assoc/detail/typelist/typelist_apply.hpp: New.
- * include/ext/pb_assoc/detail/typelist/typelist_at_index.hpp: New.
- * include/ext/pb_assoc/detail/typelist/typelist_contains.hpp: New.
- * include/ext/pb_assoc/detail/typelist/typelist_filter.hpp: New.
- * include/ext/pb_assoc/detail/typelist/typelist_transform.hpp: New.
- * include/ext/pb_assoc/detail/typelist/
- typelist_typelist_append.hpp: New.
- * include/ext/pb_assoc/detail/unordered_iterator/
- const_find_iterator.hpp: New.
- * include/ext/pb_assoc/detail/unordered_iterator/
- const_iterator.hpp: New.
- * include/ext/pb_assoc/detail/unordered_iterator/
- find_iterator.hpp: New.
- * include/ext/pb_assoc/detail/unordered_iterator/iterator.hpp: New.
- * include/ext/pb_assoc/detail/value_type_adapter/
- constructor_destructor_and_related.hpp: New.
- * include/ext/pb_assoc/detail/value_type_adapter/
- erase_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/value_type_adapter/
- erase_if_pred.hpp: New.
- * include/ext/pb_assoc/detail/value_type_adapter/find_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/value_type_adapter/info_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/value_type_adapter/
- insert_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/value_type_adapter/
- invalidation_guarantee_selector.hpp: New.
- * include/ext/pb_assoc/detail/value_type_adapter/
- it_value_type_traits.hpp: New.
- * include/ext/pb_assoc/detail/value_type_adapter/iterator.hpp: New.
- * include/ext/pb_assoc/detail/value_type_adapter/
- iterator_fn_imps.hpp: New.
- * include/ext/pb_assoc/detail/value_type_adapter/ref_pair.hpp: New.
- * include/ext/pb_assoc/detail/value_type_adapter/
- value_type_adapter.hpp: New.
- * include/ext/pb_assoc/detail/value_type_adapter/
- value_type_traits.hpp: New.
- * testsuite/Makefile.am (CLEANFILES): Add .o, .dat, .cc.
- * testsuite/Makefile.in: Regenerate.
- * testsuite/testsuite_common_types.h: New.
- * testsuite/testsuite_visualization.h: New.
- * testsuite/ext/pb_assoc/example/basic_map.cc: New.
- * testsuite/ext/pb_assoc/example/basic_multimap.cc: New.
- * testsuite/ext/pb_assoc/example/basic_set.cc: New.
- * testsuite/ext/pb_assoc/example/ds_traits.cc: New.
- * testsuite/ext/pb_assoc/example/erase_if.cc: New.
- * testsuite/ext/pb_assoc/example/extract_key.cc: New.
- * testsuite/ext/pb_assoc/example/hash_find_neg.cc: New.
- * testsuite/ext/pb_assoc/example/hash_illegal_resize.cc: New.
- * testsuite/ext/pb_assoc/example/hash_initial_size.cc: New.
- * testsuite/ext/pb_assoc/example/hash_load_set_change.cc: New.
- * testsuite/ext/pb_assoc/example/hash_mod.cc: New.
- * testsuite/ext/pb_assoc/example/hash_resize.cc: New.
- * testsuite/ext/pb_assoc/example/hash_resize_neg.cc: New.
- * testsuite/ext/pb_assoc/example/hash_shift_mask.cc: New.
- * testsuite/ext/pb_assoc/example/mapping_level.cc: New.
- * testsuite/ext/pb_assoc/example/mapping_level_neg.cc: New.
- * testsuite/ext/pb_assoc/example/ms_traits.cc: New.
- * testsuite/ext/pb_assoc/example/ranged_hash.cc: New.
- * testsuite/ext/pb_assoc/example/store_hash.cc: New.
- * testsuite/ext/pb_assoc/example/tree_intervals.cc: New.
- * testsuite/ext/pb_assoc/example/tree_join.cc: New.
- * testsuite/ext/pb_assoc/example/tree_order_statistics.cc: New.
- * testsuite/ext/pb_assoc/example/tree_order_statistics_join.cc: New.
- * testsuite/ext/pb_assoc/example/tree_split.cc: New.
- * testsuite/performance/20_util/allocator/(insert.cc,
- insert_insert.cc, list_sort_search.cc, map_mt_find.cc, map_thread.cc,
- producer_consumer.cc): Recast to use typelists and move to...
- * testsuite/performance/23_containers/find/map.cc: New.
- * testsuite/performance/23_containers/index/map.cc: New.
- * testsuite/performance/23_containers/insert/associative.cc: New.
- * testsuite/performance/23_containers/insert/sequence.cc: New.
- * testsuite/performance/23_containers/insert_erase/associative.cc: New.
- * testsuite/performance/23_containers/producer_consumer/
- (associative.cc, sequence.cc): New.
- * testsuite/performance/23_containers/sort_search/list.cc: New.
- * testsuite/performance/23_containers/container_benchmark.cc: Remove.
- * testsuite/performance/23_containers/map_create_fill.cc: Move...
- * testsuite/performance/23_containers/create/map.cc: ...here.
- * testsuite/performance/23_containers/set_create_from_sorted.cc: Move.
- * testsuite/performance/23_containers/create_from_sorted/set.cc: here.
- * testsuite/performance/23_containers/list_create_fill_sort.cc: Move...
- * testsuite/performance/23_containers/create_sort/list.cc: ...here.
- * testsuite/performance/23_containers/set_insert_from_sorted.cc: Move.
- * testsuite/performance/23_containers/insert_from_sorted/set.cc: here.
-
-2005-06-23 Jakub Jelinek <jakub@redhat.com>
-
- PR libstdc++/22109
- * src/compatibility.cc (_GLIBCXX_SYMVER_COMPATIBILITY): Remove.
- (istreambuf_iterator, basic_fstream, basic_ifstream, basic_ofstream,
- _M_copy, _M_move, _M_assign, _M_disjunct, _M_check_length,
- _M_set_length_and_sharable, ignore, eq): Define to XX suffixed
- variants.
- (ignore (streamsize)): Remove _W prefixed aliases.
- (_GLIBCXX_3_4_SYMVER_SPECIAL, _GLIBCXX_3_4_5_SYMVER_SPECIAL,
- _GLIBCXX_APPLY_SYMVER_SPECIAL): Remove.
- (_GLIBCXX_3_4_SYMVER, _GLIBCXX_3_4_5_SYMVER): Add XXname argument.
- Use #XXname instead of #name as the alias argument.
- * config/abi/compatibility.h: Replace uses of
- _GLIBCXX_APPLY_SYMVER_SPECIAL with _GLIBCXX_APPLY_SYMVER. Always
- pass 2 arguments to the _GLIBCXX_APPLY_SYMVER macro.
- * include/bits/char_traits.h (char_traits::eq): Revert 2005-06-15
- change.
- * acinclude.m4: Decrease glibcxx_min_gnu_ld_version back to 21400.
- * configure: Rebuilt.
-
-2005-06-19 Benjamin Kosnik <bkoz@redhat.com>
-
- PR libstdc++/22111
- * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove
- GLIBCXX_TEST_ABI. Remove duplicate _GLIBCXX_ASM_SYMVER define.
- Don't enable abi testing unless versioned.
- * configure: Regenerate.
- * testsuite/Makefile.am (check-abi): Remove conditional.
- * testsuite/Makefile.in: Regenerate.
- * testsuite/libstdc++-abi/abi.exp: Call build_support, then check
- v3-symver before proceeding.
- * testsuite/lib/libstdc++.exp (libstdc++-dg-test): Set v3-symvers
- if _GLIBCXX_SYMVER.
-
-2005-06-17 Paolo Carlini <pcarlini@suse.de>
-
- Port from libstdcxx_so_7-branch:
- 2005-01-12 Christopher Jefferson <chris@bubblescope.net>
-
- * include/bits/stl_function.h (mem_fun_t, const_mem_fun_t,
- mem_fun_ref_t, const_mem_fun_ref_t, mem_fun1_t, const_mem_fun1_t,
- mem_fun1_ref_t, const_mem_fun1_ref_t): Remove overloads for void
- return type, just an old HP/SGI workaround.
- * testsuite/20_util/functional/binders.cc: Move to...
- * testsuite/20_util/functional/binders/3113.cc: ...here.
- * testsuite/20_util/functional/binders/1.cc: New.
-
-2005-06-17 Jonathan Wakely <redi@gcc.gnu.org>
-
- * docs/html/21_strings/gotw29a.txt: Update code to corrected version.