gcc/libstdc++-v3/testsuite/20_util
Paolo Carlini 5fb0445da6 PR c++/33979 (partial)
2008-05-20  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/33979 (partial)
	* include/tr1_impl/functional_hash.h (hash<char16_t>,
	hash<char32_t>): Add specializations.
	* include/tr1_impl/type_traits (is_integral<char16_t>,
	is_integral<char32_t>): Likewise.
	* include/std/limits (numeric_limits<char16_t>,
	numeric_limits<char32_t>): Likewise.
	* src/limits_c++0x.cc: Add.
	* src/Makefile.am: Update.
	* testsuite/20_util/hash/requirements/explicit_instantiation.cc:
	Update.
	* testsuite/20_util/is_integral/value.cc: New.
	* testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
	* testsuite/20_util/is_integral/requirements/
	explicit_instantiation.cc: Likewise.
	* testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.	
	* config/abi/pre/gnu.ver: Export new numeric_limits symbols at
	GLIBCXX_3.4.11.
	* configure: Regenerate.
	* src/Makefile.in: Likewise.
	* config.h.in: Likewise.

From-SVN: r135668
2008-05-20 18:11:34 +00:00
..
add_lvalue_reference type_traits (is_reference, [...]): Remove. 2007-06-02 17:24:09 +00:00
add_rvalue_reference type_traits (is_reference, [...]): Remove. 2007-06-02 17:24:09 +00:00
aligned_storage type_traitsfwd.h (aligned_storage): Remove declaration. 2007-09-17 10:18:51 +00:00
allocator re PR libstdc++/33807 (Incorrect ambiguous overload) 2007-10-18 10:00:18 +00:00
auto_ptr [multiple changes] 2008-01-18 08:16:51 +00:00
bad_function_call system_error: New file. 2007-08-23 16:16:41 +00:00
conditional/requirements type_traits (enable_if): New. 2007-05-03 11:49:12 +00:00
decay/requirements type_traits (__decay_selector<_Up, [...]): Change according to DR 705. 2007-11-08 14:40:33 +00:00
enable_if/requirements type_traits (enable_if): New. 2007-05-03 11:49:12 +00:00
enable_shared_from_this/requirements types_std_c++0x.cc: Use -std=gnu++0x instead of -std=c++0x for testing. 2007-03-16 19:44:00 +00:00
forward utility (identity, [...]): Add. 2007-07-10 19:20:51 +00:00
function_objects system_error: New file. 2007-08-23 16:16:41 +00:00
has_nothrow_copy_constructor re PR libstdc++/31426 (TR1 includes do not work with -std=c++0x) 2007-05-31 23:37:56 +00:00
has_nothrow_default_constructor re PR libstdc++/31426 (TR1 includes do not work with -std=c++0x) 2007-05-31 23:37:56 +00:00
has_trivial_copy_constructor re PR libstdc++/31426 (TR1 includes do not work with -std=c++0x) 2007-05-31 23:37:56 +00:00
has_trivial_default_constructor re PR libstdc++/31426 (TR1 includes do not work with -std=c++0x) 2007-05-31 23:37:56 +00:00
hash PR c++/33979 (partial) 2008-05-20 18:11:34 +00:00
headers std_c++0x_neg.cc: Force C++98 mode. 2007-06-29 20:05:11 +00:00
identity utility (identity, [...]): Add. 2007-07-10 19:20:51 +00:00
is_integral PR c++/33979 (partial) 2008-05-20 18:11:34 +00:00
is_lvalue_reference type_traits (is_reference, [...]): Remove. 2007-06-02 17:24:09 +00:00
is_reference type_traits (is_reference, [...]): Remove. 2007-06-02 17:24:09 +00:00
is_rvalue_reference type_traits (is_reference, [...]): Remove. 2007-06-02 17:24:09 +00:00
is_signed re PR libstdc++/31426 (TR1 includes do not work with -std=c++0x) 2007-05-31 23:37:56 +00:00
is_unsigned re PR libstdc++/31426 (TR1 includes do not work with -std=c++0x) 2007-05-31 23:37:56 +00:00
make_signed/requirements typedefs-1.cc: Correct requirements. 2008-05-05 17:16:44 +00:00
make_unsigned/requirements typedefs-1.cc: Correct requirements. 2008-05-05 17:16:44 +00:00
move utility (identity, [...]): Add. 2007-07-10 19:20:51 +00:00
pair stl_deque.h (deque<>::operator=(deque&&)): Implement resolution of DR 675, call clear first. 2007-11-09 17:18:10 +00:00
raw_storage_iterator/requirements [multiple changes] 2007-12-10 13:53:10 +00:00
remove_reference type_traits (is_reference, [...]): Remove. 2007-06-02 17:24:09 +00:00
shared_ptr shared_ptr_neg.cc, [...]: Mark changed error message prelude... 2008-03-02 13:59:10 +00:00
specialized_algorithms stl_uninitialized.h (uninitialized_copy): Use ::new and value_type per the letter of the standard. 2007-10-28 16:03:06 +00:00
tuple re PR libstdc++/35480 (Relational operators for <tr1/tuple> don't error on different sized tuples) 2008-03-06 18:35:26 +00:00
weak_ptr boost_shared_ptr.h: Add support for allocators, aliasing, make_shared and rvalue-references. 2007-12-15 22:28:29 +00:00
rel_ops.cc Directory layout flattening. 2007-02-20 19:47:35 +00:00
temporary_buffer.cc Directory layout flattening. 2007-02-20 19:47:35 +00:00