gcc/libstdc++-v3/testsuite
Jonathan Wakely a6297ab587 Adjust for new empty class parameter passing ABI.
* include/bits/c++config (_GLIBCXX_BEGIN_NAMESPACE_EMPTY_TYPES,
	_GLIBCXX_END_NAMESPACE_EMPTY_TYPES, _GLIBCXX_ABI_TAG_EMPTY): Define.
	* include/bits/hashtable.h (_Hashtable::_M_emplace): Change signatures
	of functions taking empty structs by value. Add a template parameter
	to overloads without hints. Rename overloads with hints to
	_M_emplace_hint.
	(_Hashtable::_M_erase(true_type, const_iterator),
	_Hashtable::_M_erase(false_type, const_iterator)): Change signatures
	by reordering parameters.
	* include/bits/hashtable_policy.h (_Insert::insert): Adjust to call
	_M_emplace_hint instead of _M_emplace.
	* include/bits/shared_ptr.h (shared_ptr(_Tp1*, _Deleter, _Alloc),
	shared_ptr(nullptr_t, _Deleter, _Alloc)): Use _GLIBCXX_ABI_TAG_EMPTY.
	* include/bits/shared_ptr_base.h (_Sp_counted_deleter, __shared_count,
	__shared_ptr): Likewise.
	* include/bits/stl_algo.h (replace_if): Likewise.
	* include/bits/stl_pair.h (piecewise_construct_t,
	piecewise_construct): Use _GLIBCXX_BEGIN_NAMESPACE_EMPTY_TYPES.
	* include/bits/uses_allocator.h (allocator_arg_t, allocator_arg,
	__uses_alloc0): Likewise.
	* include/ext/pb_ds/assoc_container.hpp (basic_hash_table): Likewise.
	* testsuite/20_util/scoped_allocator/69293_neg.cc: Adjust dg-error.
	* testsuite/20_util/shared_ptr/cons/43820_neg.cc: Likewise.
	* testsuite/20_util/shared_ptr/cons/void_neg.cc: Likewise.
	* testsuite/20_util/uses_allocator/69293_neg.cc: Likewise.
	* testsuite/20_util/uses_allocator/cons_neg.cc: Likewise.
	* testsuite/ext/profile/mutex_extensions_neg.cc: Likewise.

From-SVN: r234964
2016-04-13 23:00:50 +01:00
..
17_intro libstdc++/69406 Fix test to check for supported headers 2016-01-21 13:33:27 +00:00
18_support libstdc++/69945 Add __gnu_cxx::__freeres hook 2016-03-24 18:13:40 +00:00
19_diagnostics Update copyright years. 2016-01-04 15:30:50 +01:00
20_util Adjust for new empty class parameter passing ABI. 2016-04-13 23:00:50 +01:00
21_strings Test for C99 stdlib.h functions with -std=c++98 2016-02-04 23:47:21 +00:00
22_locale Update copyright years. 2016-01-04 15:30:50 +01:00
23_containers Update copyright years. 2016-01-04 15:30:50 +01:00
24_iterators Update copyright years. 2016-01-04 15:30:50 +01:00
25_algorithms Fix assertions for move assignment of trivial types 2016-01-26 19:38:20 +00:00
26_numerics Avoid including all of <random> in <algorithm> 2016-01-25 16:44:30 +00:00
27_io Update copyright years. 2016-01-04 15:30:50 +01:00
28_regex re PR libstdc++/69794 (std::regex_search match failure with regex object with flags grep|icase) 2016-02-17 03:33:02 +00:00
29_atomics Update copyright years. 2016-01-04 15:30:50 +01:00
30_threads * testsuite/30_threads/thread/70503.cc: Adjust from xfail to pass. 2016-04-07 15:26:24 +01:00
abi Update copyright years. 2016-01-04 15:30:50 +01:00
backward Update copyright years. 2016-01-04 15:30:50 +01:00
config Update copyright years. 2016-01-04 15:30:50 +01:00
data
decimal Update copyright years. 2016-01-04 15:30:50 +01:00
experimental Update copyright years. 2016-01-04 15:30:50 +01:00
ext Adjust for new empty class parameter passing ABI. 2016-04-13 23:00:50 +01:00
lib Update copyright years. 2016-01-04 15:30:50 +01:00
libstdc++-abi Update copyright years. 2016-01-04 15:30:50 +01:00
libstdc++-dg Implement TR29124 C++ special Math Functions. 2016-01-14 18:12:43 +00:00
libstdc++-prettyprinters Ensure stdout is newline terminated for status wrappers. 2016-02-09 20:18:10 +00:00
libstdc++-xmethods Update copyright years. 2016-01-04 15:30:50 +01:00
performance Update copyright years. 2016-01-04 15:30:50 +01:00
special_functions Fix FAIL: special_functions/18_riemann_zeta/check_value.cc (test for excess errors) 2016-02-12 21:23:11 +00:00
tr1 libstdc++/69893 make <tr1/cmath> work with C++11 2016-02-23 19:49:31 +00:00
tr2 Update copyright years. 2016-01-04 15:30:50 +01:00
util Revert the accidental checkin 2016-01-16 15:07:34 -08:00
Makefile.am Update copyright years. 2016-01-04 15:30:50 +01:00
Makefile.in libstdc++-v3/fragment.am (AM_CPPFLAGS): Add CPPFLAGS 2015-07-24 07:05:19 +00:00