gcc/libstdc++-v3/include/debug
Paolo Carlini f5ad31630d re PR libstdc++/33613 (compilation inconsistency upper_bound vs lower_bound with -D_GLIBCXX_DEBUG)
2007-10-03  Paolo Carlini  <pcarlini@suse.de>

	PR libstdc++/33613
	* include/debug/functions.h (__check_partitioned): Rename to...
	(__check_partioned_lower): ... this.
	(__check_partioned_upper): Add.
	* include/debug/macros.h (__glibcxx_check_partitioned): Rename to...
	(__glibcxx_check_partitioned_lower): ... this, adjust.
	(__glibcxx_check_partitioned_upper): Add.
	* include/debug/debug.h (__glibcxx_requires_partitioned): Rename to...
	(__glibcxx_requires_partitioned_lower): ... this, adjust.
	(__glibcxx_requires_partitioned_upper): Add.
	* include/bits/stl_algo.h (lower_bound, upper_bound, equal_range,
	binary search): Use the above.
	* testsuite/25_algorithms/lower_bound/33613.cc: New.
	* testsuite/25_algorithms/upper_bound/33613.cc: Likewise.

From-SVN: r128974
2007-10-03 00:34:40 +00:00
..
bitset Add parallel mode. 2007-09-11 22:32:51 +00:00
debug.h re PR libstdc++/33613 (compilation inconsistency upper_bound vs lower_bound with -D_GLIBCXX_DEBUG) 2007-10-03 00:34:40 +00:00
deque Add parallel mode. 2007-09-11 22:32:51 +00:00
formatter.h re PR libstdc++/31518 (_GLIBCXX_DEBUG error message formatter line width not configurable) 2007-07-04 00:09:22 +00:00
functions.h re PR libstdc++/33613 (compilation inconsistency upper_bound vs lower_bound with -D_GLIBCXX_DEBUG) 2007-10-03 00:34:40 +00:00
hash_map throw_allocator.h: Consistent @file markup. 2006-11-29 20:59:22 +00:00
hash_map.h throw_allocator.h: Consistent @file markup. 2006-11-29 20:59:22 +00:00
hash_multimap.h throw_allocator.h: Consistent @file markup. 2006-11-29 20:59:22 +00:00
hash_multiset.h throw_allocator.h: Consistent @file markup. 2006-11-29 20:59:22 +00:00
hash_set throw_allocator.h: Consistent @file markup. 2006-11-29 20:59:22 +00:00
hash_set.h throw_allocator.h: Consistent @file markup. 2006-11-29 20:59:22 +00:00
list Add parallel mode. 2007-09-11 22:32:51 +00:00
macros.h re PR libstdc++/33613 (compilation inconsistency upper_bound vs lower_bound with -D_GLIBCXX_DEBUG) 2007-10-03 00:34:40 +00:00
map throw_allocator.h: Consistent @file markup. 2006-11-29 20:59:22 +00:00
map.h Add parallel mode. 2007-09-11 22:32:51 +00:00
multimap.h Add parallel mode. 2007-09-11 22:32:51 +00:00
multiset.h Add parallel mode. 2007-09-11 22:32:51 +00:00
safe_base.h throw_allocator.h: Consistent @file markup. 2006-11-29 20:59:22 +00:00
safe_iterator.h throw_allocator.h: Consistent @file markup. 2006-11-29 20:59:22 +00:00
safe_iterator.tcc throw_allocator.h: Consistent @file markup. 2006-11-29 20:59:22 +00:00
safe_sequence.h throw_allocator.h: Consistent @file markup. 2006-11-29 20:59:22 +00:00
set throw_allocator.h: Consistent @file markup. 2006-11-29 20:59:22 +00:00
set.h Add parallel mode. 2007-09-11 22:32:51 +00:00
string throw_allocator.h: Consistent @file markup. 2006-11-29 20:59:22 +00:00
vector Add parallel mode. 2007-09-11 22:32:51 +00:00