gcc/libstdc++-v3/testsuite
Jonathan Wakely aac39307e8 libstdc++: Define __cpp_lib_execution feature test macro
This macro has never been defined by libstdc++, despite supporting the
parallel algorithms. It should have a different value for C++17 and
C++20, because P1001R2 should not be supported in C++17, but
unsequenced_policy is defined for C++17 (see PR p4702).

	* include/std/execution (__cpp_lib_execution): Define to indicate
	support for P0024R2 and P1001R2.
	* include/std/version (__cpp_lib_execution): Define.
	* testsuite/25_algorithms/pstl/feature_test.cc: Only test macro
	defined by <algorithm>, move other tests to new tests ...
	* testsuite/25_algorithms/pstl/feature_test-2.cc: New test.
	* testsuite/25_algorithms/pstl/feature_test-3.cc: New test.
	* testsuite/25_algorithms/pstl/feature_test-4.cc: New test.
	* testsuite/25_algorithms/pstl/feature_test-5.cc: New test.
2020-04-22 22:54:35 +01:00
..
17_intro Skip charset.cc tests on *-*-hpux*. 2020-02-29 18:28:40 +00:00
18_support libstdc++: Fix constraints on std::compare_three_way 2020-04-14 21:59:15 +01:00
19_diagnostics libstdc++: Define operator<=> for <system_error> types 2020-02-20 12:27:48 +00:00
20_util libstdc++: Do not define __cpp_lib_constexpr_algorithms in <utility> 2020-04-22 22:54:35 +01:00
21_strings libstdc++: Improve tests for __cpp_lib_erase_if macro 2020-04-22 07:25:02 +01:00
22_locale
23_containers libstdc++: Update (and revert) value of __cpp_lib_array_constexpr 2020-04-22 22:54:35 +01:00
24_iterators libstdc++: Fix __normal_iterator comparisons for C++20 2020-04-21 23:46:54 +01:00
25_algorithms libstdc++: Define __cpp_lib_execution feature test macro 2020-04-22 22:54:35 +01:00
26_numerics libstdc++: Add comparison operators to types from Numerics clause 2020-04-08 16:51:59 +01:00
27_io libstdc++: Add comparison operators to std::filesystem types 2020-04-15 21:01:42 +01:00
28_regex libstdc++: Add comparison operators for string and regex types 2020-04-17 16:40:11 +01:00
29_atomics libstdc++: Value-initialize std::atomic for C++20 (P0883R2) 2020-01-13 13:22:28 +00:00
30_threads libstdc++: Update value of __cpp_lib_jthread macro 2020-04-22 22:54:34 +01:00
abi
backward
config
data
decimal
experimental libstdc++-v3/test: Better skip for "use_service.cc" 2020-04-02 11:53:58 +02:00
ext
lib libstdc++: Fix PSTL tests to run correctly with newer Thread Building Blocks 2020-04-21 01:05:13 -07:00
libstdc++-abi
libstdc++-dg
libstdc++-prettyprinters
libstdc++-xmethods
performance
special_functions
std libstdc++: Update __cpp_lib_concepts value 2020-04-22 22:54:34 +01:00
tr1 libstdc++: Fix test failure due to -Wnonnull warnings 2020-03-12 11:03:04 +00:00
tr2
util libstdc++: Fix testsuite utility's use of allocators 2020-04-18 00:12:26 +01:00
Makefile.am
Makefile.in Add `--with-toolexeclibdir=' configuration option 2020-01-24 11:24:25 +00:00