stl_function.h: Generic associative lookup feature is not supported.
2014-10-02 Edward Smith-Rowland <3dw4rd@verizon.net> * include/bits/stl_function.h: Generic associative lookup feature is not supported. * testsuite/experimental/feat-lib-fund.cc: <experimental/any> is actually available. * testsuite/experimental/feat-cxx14.cc: Add test for __cpp_lib_is_final. * testsuite/20_util/declval/requirements/1_neg.cc: Adjust. * testsuite/20_util/duration/literals/range.cc: Adjust. * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Adjust. * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Adjust. * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Adjust. * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust. * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Adjust. * testsuite/23_containers/array/tuple_interface/get_neg.cc: Adjust. * testsuite/23_containers/array/tuple_interface/tuple_element_neg.cc: Adjust. From-SVN: r215801
This commit is contained in:
parent
5a6b6a9f21
commit
f65eb9e641
|
@ -1,3 +1,21 @@
|
|||
2014-10-02 Edward Smith-Rowland <3dw4rd@verizon.net>
|
||||
|
||||
* include/bits/stl_function.h: Generic associative lookup feature
|
||||
is not supported.
|
||||
* testsuite/experimental/feat-lib-fund.cc: <experimental/any> is
|
||||
actually available.
|
||||
* testsuite/experimental/feat-cxx14.cc: Add test for __cpp_lib_is_final.
|
||||
* testsuite/20_util/declval/requirements/1_neg.cc: Adjust.
|
||||
* testsuite/20_util/duration/literals/range.cc: Adjust.
|
||||
* testsuite/20_util/duration/requirements/typedefs_neg1.cc: Adjust.
|
||||
* testsuite/20_util/duration/requirements/typedefs_neg2.cc: Adjust.
|
||||
* testsuite/20_util/duration/requirements/typedefs_neg3.cc: Adjust.
|
||||
* testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust.
|
||||
* testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Adjust.
|
||||
* testsuite/23_containers/array/tuple_interface/get_neg.cc: Adjust.
|
||||
* testsuite/23_containers/array/tuple_interface/tuple_element_neg.cc:
|
||||
Adjust.
|
||||
|
||||
2014-10-01 François Dumont <fdumont@gcc.gnu.org>
|
||||
|
||||
* python/libstdcxx/v6/printers.py (StdDebugIteratorPrinter.to_string):
|
||||
|
|
|
@ -219,7 +219,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
|
|||
#if __cplusplus > 201103L
|
||||
|
||||
#define __cpp_lib_transparent_operators 201210
|
||||
#define __cpp_lib_generic_associative_lookup 201304
|
||||
//#define __cpp_lib_generic_associative_lookup 201304
|
||||
|
||||
template<>
|
||||
struct plus<void>
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
// with this library; see the file COPYING3. If not see
|
||||
// <http://www.gnu.org/licenses/>.
|
||||
|
||||
// { dg-error "static assertion failed" "" { target *-*-* } 2088 }
|
||||
// { dg-error "static assertion failed" "" { target *-*-* } 2099 }
|
||||
|
||||
#include <utility>
|
||||
|
||||
|
|
|
@ -27,5 +27,5 @@ test01()
|
|||
|
||||
// std::numeric_limits<int64_t>::max() == 9223372036854775807;
|
||||
auto h = 9223372036854775808h;
|
||||
// { dg-error "cannot be represented" "" { target *-*-* } 799 }
|
||||
// { dg-error "cannot be represented" "" { target *-*-* } 796 }
|
||||
}
|
||||
|
|
|
@ -31,5 +31,5 @@ void test01()
|
|||
test_type d;
|
||||
}
|
||||
|
||||
// { dg-error "rep cannot be a duration" "" { target *-*-* } 249 }
|
||||
// { dg-error "rep cannot be a duration" "" { target *-*-* } 246 }
|
||||
// { dg-error "required from here" "" { target *-*-* } 31 }
|
||||
|
|
|
@ -32,5 +32,5 @@ void test01()
|
|||
test_type d; // { dg-error "required from here" }
|
||||
}
|
||||
|
||||
// { dg-error "must be a specialization of ratio" "" { target *-*-* } 250 }
|
||||
// { dg-error "must be a specialization of ratio" "" { target *-*-* } 247 }
|
||||
// { dg-prune-output "not a member" }
|
||||
|
|
|
@ -33,5 +33,5 @@ void test01()
|
|||
test_type d;
|
||||
}
|
||||
|
||||
// { dg-error "period must be positive" "" { target *-*-* } 252 }
|
||||
// { dg-error "period must be positive" "" { target *-*-* } 249 }
|
||||
// { dg-error "required from here" "" { target *-*-* } 33 }
|
||||
|
|
|
@ -48,5 +48,5 @@ void test01()
|
|||
// { dg-error "required from here" "" { target *-*-* } 40 }
|
||||
// { dg-error "required from here" "" { target *-*-* } 42 }
|
||||
|
||||
// { dg-error "invalid use of incomplete type" "" { target *-*-* } 1753 }
|
||||
// { dg-error "declaration of" "" { target *-*-* } 1717 }
|
||||
// { dg-error "invalid use of incomplete type" "" { target *-*-* } 1764 }
|
||||
// { dg-error "declaration of" "" { target *-*-* } 1728 }
|
||||
|
|
|
@ -48,5 +48,5 @@ void test01()
|
|||
// { dg-error "required from here" "" { target *-*-* } 40 }
|
||||
// { dg-error "required from here" "" { target *-*-* } 42 }
|
||||
|
||||
// { dg-error "invalid use of incomplete type" "" { target *-*-* } 1656 }
|
||||
// { dg-error "declaration of" "" { target *-*-* } 1620 }
|
||||
// { dg-error "invalid use of incomplete type" "" { target *-*-* } 1667 }
|
||||
// { dg-error "declaration of" "" { target *-*-* } 1631 }
|
||||
|
|
|
@ -28,6 +28,6 @@ int n1 = std::get<1>(a);
|
|||
int n2 = std::get<1>(std::move(a));
|
||||
int n3 = std::get<1>(ca);
|
||||
|
||||
// { dg-error "static assertion failed" "" { target *-*-* } 277 }
|
||||
// { dg-error "static assertion failed" "" { target *-*-* } 286 }
|
||||
// { dg-error "static assertion failed" "" { target *-*-* } 294 }
|
||||
// { dg-error "static assertion failed" "" { target *-*-* } 274 }
|
||||
// { dg-error "static assertion failed" "" { target *-*-* } 283 }
|
||||
// { dg-error "static assertion failed" "" { target *-*-* } 291 }
|
||||
|
|
|
@ -23,4 +23,4 @@
|
|||
|
||||
typedef std::tuple_element<1, std::array<int, 1>>::type type;
|
||||
|
||||
// { dg-error "static assertion failed" "" { target *-*-* } 325 }
|
||||
// { dg-error "static assertion failed" "" { target *-*-* } 322 }
|
||||
|
|
|
@ -78,11 +78,11 @@
|
|||
# error "__cpp_lib_complex_udls != 201309"
|
||||
#endif
|
||||
|
||||
#ifndef __cpp_lib_generic_associative_lookup
|
||||
# error "__cpp_lib_generic_associative_lookup"
|
||||
#elif __cpp_lib_generic_associative_lookup != 201304
|
||||
# error "__cpp_lib_generic_associative_lookup != 201304"
|
||||
#endif
|
||||
//#ifndef __cpp_lib_generic_associative_lookup
|
||||
//# error "__cpp_lib_generic_associative_lookup"
|
||||
//#elif __cpp_lib_generic_associative_lookup != 201304
|
||||
//# error "__cpp_lib_generic_associative_lookup != 201304"
|
||||
//#endif
|
||||
|
||||
//#ifndef __cpp_lib_null_iterators
|
||||
//# error "__cpp_lib_null_iterators"
|
||||
|
@ -111,3 +111,9 @@
|
|||
#elif __cpp_lib_shared_timed_mutex != 201402
|
||||
# error "__cpp_lib_shared_timed_mutex != 201402"
|
||||
#endif
|
||||
|
||||
#ifndef __cpp_lib_is_final
|
||||
# error "__cpp_lib_is_final"
|
||||
#elif __cpp_lib_is_final != 201402
|
||||
# error "__cpp_lib_is_final != 201402"
|
||||
#endif
|
||||
|
|
|
@ -12,9 +12,9 @@
|
|||
//# error "<experimental/net>"
|
||||
//#endif
|
||||
|
||||
//#if !__has_include(<experimental/any>)
|
||||
//# error "<experimental/any>"
|
||||
//#endif
|
||||
#if !__has_include(<experimental/any>)
|
||||
# error "<experimental/any>"
|
||||
#endif
|
||||
|
||||
//#if !__has_include(<experimental/memory_resource>)
|
||||
//# error "<experimental/memory_resource>"
|
||||
|
|
Loading…
Reference in New Issue