gcc/libstdc++-v3/testsuite
Jonathan Wakely 23df853421 functional (_Require): Move to ...
* include/std/functional (_Require): Move to ...
	* include/std/type_traits (_Require): ... here.
	* include/bits/shared_ptr_base.h (__shared_count::_S_create_from_up):
	Handle unique_ptr for arrays or with custom pointer types.
	(__shared_ptr::__shared_ptr(unique_ptr<_Tp1, _Del>&&): Likewise.
	* include/bits/unique_ptr.h (unique_ptr<_Tp[], _Dp>): Use
	_Dp::pointer if defined. Implement proposed resolution of LWG 2118.
	* testsuite/20_util/shared_ptr/cons/unique_ptr_array.cc: New.
	* testsuite/20_util/unique_ptr/assign/cv_qual.cc: New.
	* testsuite/20_util/unique_ptr/cons/array_convertible_neg.cc: New.
	* testsuite/20_util/unique_ptr/cons/convertible_neg.cc: New.
	* testsuite/20_util/unique_ptr/cons/cv_qual.cc: New.
	* testsuite/20_util/unique_ptr/modifiers/cv_qual.cc: New.
	* testsuite/20_util/unique_ptr/requirements/pointer_type_array.cc: New.
	* testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Adjust comments.
	* testsuite/20_util/unique_ptr/cons/pointer_array_convertible_neg.cc:
	Likewise.
	* testsuite/20_util/unique_ptr/requirements/pointer_type.cc: Likewise.
	* testsuite/20_util/bind/ref_neg.cc: Adjust dg-error line number.
	* testsuite/20_util/declval/requirements/1_neg.cc: Likewise.
	* testsuite/20_util/default_delete/48631_neg.cc: Likewise.
	* testsuite/20_util/shared_ptr/cons/43820_neg.cc: Likewise.
	* testsuite/20_util/unique_ptr/assign/48635_neg.cc: Likewise.
	* testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Adjust
	dg-error text.
	* testsuite/20_util/unique_ptr/cons/ptr_deleter_neg.cc: Use
	different instantiations so static_assert fails for each.

From-SVN: r194651
2012-12-20 21:02:33 +00:00
..
17_intro re PR libstdc++/28811 (--with-pic vs static libraries and libstdc++) 2012-09-20 02:10:22 +00:00
18_support * many: Replace uses of __GXX_EXPERIMENTAL_CXX0X__ with __cplusplus. 2012-11-10 12:27:22 -05:00
19_diagnostics re PR c++/50920 (add a -std=c++11 option to the driver) 2011-10-31 15:34:14 -04:00
20_util functional (_Require): Move to ... 2012-12-20 21:02:33 +00:00
21_strings 3.cc: Shrink memory usage under simulator. 2012-12-14 22:03:40 +00:00
22_locale 18654.cc: Shrink memory usage under simulator. 2012-12-13 19:55:13 +00:00
23_containers re PR libstdc++/55413 ([LTO] hashtable.h:1648 '__bbegin_bkt' may be used uninitialized in this function [-Werror=maybe-uninitialized]) 2012-11-20 14:54:11 +00:00
24_iterators * many: Replace uses of __GXX_EXPERIMENTAL_CXX0X__ with __cplusplus. 2012-11-10 12:27:22 -05:00
25_algorithms * many: Replace uses of __GXX_EXPERIMENTAL_CXX0X__ with __cplusplus. 2012-11-10 12:27:22 -05:00
26_numerics abi_tag.cc: Adjust expected demangling for 128bit long-double targets. 2012-11-14 23:23:51 +01:00
27_io Remove obsolete Solaris 8 support 2012-03-14 17:08:03 +00:00
28_regex range_access.cc: Fix copying permission statement. 2012-11-01 23:20:37 +00:00
29_atomics 9780-2.cc: Avoid -Wall warnings. 2012-05-21 23:40:55 +00:00
30_threads thread.cc (execute_native_thread_routine): Do not swallow __forced_unwind exceptions. 2012-12-16 20:52:47 +00:00
abi re PR c++/6057 (expression mangling doesn't work for operator new) 2012-01-06 16:39:43 -05:00
backward re PR libstdc++/49060 (use of deleted memory in __gnu_cxx::hashtable::erase) 2011-05-25 23:09:14 +00:00
config Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
data make_graph_test_infos.xml: Edit. 2011-08-15 00:51:06 +00:00
decimal [multiple changes] 2012-08-06 18:06:42 +00:00
ext re PR c++/55275 (abi_tag attribute doesn't work on explicit specializations of class templates) 2012-11-14 20:53:23 -05:00
lib libstdc++.exp (dg-test): Unset testname_with_flags after running the test. 2012-12-09 14:31:27 +00:00
libstdc++-abi configure.host (abi_baseline_subdir_switch): Describe. 2011-07-08 08:49:57 +00:00
libstdc++-dg [multiple changes] 2011-10-18 02:58:06 +00:00
libstdc++-prettyprinters whatis.cc: New file. 2012-11-16 18:17:25 +00:00
performance hashtable_policy.h (_Prime_rehash_policy): Remove automatic shrink. 2012-11-16 21:28:44 +00:00
tr1 re PR libstdc++/55320 (Invalid delete with throwing copy-c'tor passed to std::function) 2012-11-14 23:33:01 +00:00
tr2 [multiple changes] 2011-10-19 22:05:26 +00:00
util * many: Replace uses of __GXX_EXPERIMENTAL_CXX0X__ with __cplusplus. 2012-11-10 12:27:22 -05:00
Makefile.am Makefile.am (check_DEJAGNUnormal0): Run prettyprinters.exp. 2012-04-12 20:20:01 +00:00
Makefile.in gthr.m4: New. 2012-10-15 13:10:30 +00:00