gcc/libstdc++-v3/testsuite
Paolo Carlini cf1e03717a PR libstdc++/22102 (insert as close to hint as possible)
2006-01-08  Paolo Carlini  <pcarlini@suse.de>

	PR libstdc++/22102 (insert as close to hint as possible)
	* include/bits/stl_tree.h (_Rb_tree<>::_M_insert_lower,
	_M_insert_equal_lower): New.
	(_M_insert_equal(iterator, const _Val&),
	_M_insert_equal(const_iterator, const _Val&)): Use the above.
	* docs/html/ext/howto.html: Add an entry for DR 233.
	* testsuite/23_containers/multiset/modifiers/insert/22102.cc: New.
	* testsuite/23_containers/multimap/modifiers/insert/22102.cc: New.

	* testsuite/23_containers/set/insert/: Move...
	* testsuite/23_containers/set/modifiers/insert/: ...here.
	* testsuite/23_containers/map/insert/: Move...
	* testsuite/23_containers/map/modifiers/insert/: ...here.
	* testsuite/23_containers/multiset/insert/: Move...
	* testsuite/23_containers/multiset/modifiers/insert/: ...here.

From-SVN: r109473
2006-01-08 17:34:32 +00:00
..
17_intro All files: Update FSF address. 2005-08-17 02:28:44 +00:00
18_support [multiple changes] 2005-12-28 09:57:57 +00:00
19_diagnostics re PR libstdc++/23591 (exceptions in plugins in threads cause segmentation violation by leaving bad exit handler for the pthread) 2005-11-22 06:54:08 +00:00
20_util mt_allocator.h (__mt_alloc::__mt_alloc): Remove name of unused parameter. 2005-12-26 10:53:42 +00:00
21_strings [multiple changes] 2005-12-28 09:57:57 +00:00
22_locale testsuite_hooks.h (test_tm(unsigned)): Change to take all the tm members. 2006-01-06 02:11:55 +00:00
23_containers PR libstdc++/22102 (insert as close to hint as possible) 2006-01-08 17:34:32 +00:00
24_iterators PR libstdc++/11729 (DR 280, [Ready]) 2005-10-05 15:49:39 +00:00
25_algorithms [multiple changes] 2005-12-28 09:57:57 +00:00
26_numerics mt_allocator.h (__mt_alloc::__mt_alloc): Remove name of unused parameter. 2005-12-26 10:53:42 +00:00
27_io 1.cc: Initialize vars. 2006-01-03 10:29:25 +00:00
backward All files: Update FSF address. 2005-08-17 02:28:44 +00:00
config All files: Update FSF address. 2005-08-17 02:28:44 +00:00
data re PR libstdc++/23462 (27_io/basic_filebuf/sgetn/char/[12]-i[no].cc execution tests fail) 2005-08-23 23:05:38 +00:00
demangle All files: Update FSF address. 2005-08-17 02:28:44 +00:00
ext [multiple changes] 2005-12-28 09:57:57 +00:00
lib re PR testsuite/25193 (libstdc++ testsuite fails on cygwin) 2005-12-01 23:57:28 +00:00
libstdc++-abi All files: Update FSF address. 2005-08-17 02:28:44 +00:00
libstdc++-dg re PR libstdc++/25472 (--disable-hosted-libstdcxx does not work) 2005-12-18 08:08:07 +00:00
performance All files: Update FSF address. 2005-08-17 02:28:44 +00:00
thread [multiple changes] 2005-12-28 09:57:57 +00:00
tr1 sso_string_base.h (__sso_string_base<>::_M_dataplus): Use _CharT_alloc_type as base class. 2006-01-04 11:34:45 +00:00
Makefile.am All files: Update FSF address. 2005-08-17 02:28:44 +00:00
Makefile.in c++config: Add in revised namespace associations. 2005-12-19 00:56:05 +00:00
testsuite_abi.cc re PR libstdc++/13583 (__use_cache not threadsafe) 2005-10-11 06:19:13 +00:00
testsuite_abi.h All files: Update FSF address. 2005-08-17 02:28:44 +00:00
testsuite_abi_check.cc All files: Update FSF address. 2005-08-17 02:28:44 +00:00
testsuite_allocator.cc All files: Update FSF address. 2005-08-17 02:28:44 +00:00
testsuite_allocator.h stl_list.h (_List_base<>::_M_get_Node_allocator): Add. 2006-01-03 13:19:23 +00:00
testsuite_character.cc All files: Update FSF address. 2005-08-17 02:28:44 +00:00
testsuite_character.h mt_allocator.h (__mt_alloc::__mt_alloc): Remove name of unused parameter. 2005-12-26 10:53:42 +00:00
testsuite_common_types.h All files: Update FSF address. 2005-08-17 02:28:44 +00:00
testsuite_hooks.cc testsuite_hooks.h (test_tm(unsigned)): Change to take all the tm members. 2006-01-06 02:11:55 +00:00
testsuite_hooks.h testsuite_hooks.h (test_tm(unsigned)): Change to take all the tm members. 2006-01-06 02:11:55 +00:00
testsuite_io.h mt_allocator.h (__mt_alloc::__mt_alloc): Remove name of unused parameter. 2005-12-26 10:53:42 +00:00
testsuite_iterators.h mt_allocator.h (__mt_alloc::__mt_alloc): Remove name of unused parameter. 2005-12-26 10:53:42 +00:00
testsuite_performance.h All files: Update FSF address. 2005-08-17 02:28:44 +00:00
testsuite_shared.cc re PR libstdc++/23591 (exceptions in plugins in threads cause segmentation violation by leaving bad exit handler for the pthread) 2005-11-22 06:54:08 +00:00
testsuite_tr1.h re PR libstdc++/24808 (is_object fails to compile with incomplete types) 2005-11-12 00:19:24 +00:00
testsuite_visualization.h All files: Update FSF address. 2005-08-17 02:28:44 +00:00