gcc/libstdc++-v3/testsuite/20_util
Paolo Carlini 355e71b9df shared_ptr.h (operator>, [...]): Add, per DR 1401.
2011-03-22  Paolo Carlini  <paolo.carlini@oracle.com>

	* include/bits/shared_ptr.h (operator>, operator<=, operator>=): Add,
	per DR 1401.
	(operator==, operator!=, operator<): Fix per the letter of DR 1401.
	* include/bits/shared_ptr_base.h: Likewise for __shared_ptr.
	* include/bits/unique_ptr.h (operator==, operator!=, operator<,
	operator<=, operator>, operator>=): Fix per the letter of DR 1401.
	* testsuite/20_util/shared_ptr/comparison/dr1401.cc: New.
	* testsuite/20_util/unique_ptr/comparison/dr1401.cc: Likewise.
	* testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Adjust.

From-SVN: r171293
2011-03-22 15:15:03 +00:00
..
add_lvalue_reference
add_rvalue_reference
addressof
aligned_storage
allocator
auto_ptr PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
bad_function_call
bind
common_type/requirements
conditional/requirements
decay/requirements
declval/requirements PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
default_delete/cons unique_ptr.h (default_delete<>::default_delete()): Declare defaulted per DR 1517. 2011-01-18 11:12:06 +00:00
duration PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
duration_cast
enable_if/requirements
enable_shared_from_this re PR libstdc++/46869 (FAIL: 20_util/enable_shared_from_this/cons/constexpr.cc scan-assembler-not _ZNSt23enable_shared_from_thisIiEC2Ev) 2010-12-19 16:20:25 +00:00
forward PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
function
function_objects
has_nothrow_copy_assign
has_nothrow_copy_constructor
has_nothrow_default_constructor
has_trivial_copy_assign
has_trivial_copy_constructor
has_trivial_default_constructor
hash chi2_quality.cc: Use C++0x mode on simulators. 2011-03-01 00:40:53 +00:00
headers 47628.cc: Do not test in C++0x mode. 2011-02-10 17:43:51 +00:00
is_constructible
is_convertible
is_explicitly_convertible
is_integral
is_literal_type
is_lvalue_reference
is_nothrow_constructible
is_pod
is_reference
is_rvalue_reference
is_scalar re PR libstdc++/46718 ([c++0x] nullptr_t must be scalar) 2010-11-30 12:52:38 +00:00
is_signed
is_standard_layout
is_trivial
is_unsigned
make_signed/requirements PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
make_unsigned/requirements PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
monotonic_clock
move
owner_less
pair
ratio re PR c++/48003 (Regression in Template Constants from 4.5.2) 2011-03-08 00:28:13 -05:00
raw_storage_iterator/requirements
reference_wrapper
remove_reference
shared_ptr shared_ptr.h (operator>, [...]): Add, per DR 1401. 2011-03-22 15:15:03 +00:00
specialized_algorithms
system_clock
time_point
time_point_cast
tuple testsuite_iterators.h: Guard move.h includes. 2010-12-16 22:02:38 +00:00
typeindex
unique_ptr shared_ptr.h (operator>, [...]): Add, per DR 1401. 2011-03-22 15:15:03 +00:00
uses_allocator
weak_ptr shared_ptr.h (operator>, [...]): Add, per DR 1401. 2011-03-22 15:15:03 +00:00
rel_ops.cc
temporary_buffer.cc testsuite_iterators.h: Guard move.h includes. 2010-12-16 22:02:38 +00:00