gcc/libstdc++-v3/testsuite
Jonathan Wakely b8a28a06ea libstdc++: Define __cpp_lib_ranges macro for C++20
Define the feature test macro now that ranges support is complete.

This also changes the preprocessor checks for the __cpp_concepts macro
so that library components depending on concepts are only enabled when
C++20 concepts are supported, and not just for the Concepts TS (which
uses different syntax in places).

	* include/bits/range_cmp.h (__cpp_lib_ranges): Define.
	* include/bits/stl_iterator.h: Check value of __cpp_concepts so that
	C++20 concepts are required.
	* include/bits/stl_iterator_base_types.h: Likewise.
	* include/std/concepts: Likewise.
	* include/std/version: Likewise.
	* testsuite/std/ranges/headers/ranges/synopsis.cc: Check feature test
	macro.
2020-03-27 23:26:03 +00:00
..
17_intro Skip charset.cc tests on *-*-hpux*. 2020-02-29 18:28:40 +00:00
18_support libstdc++: Optimize C++20 comparison category types 2020-02-07 14:09:03 +00:00
19_diagnostics libstdc++: Define operator<=> for <system_error> types 2020-02-20 12:27:48 +00:00
20_util libstdc++: Add some C++20 additions to <chrono> 2020-03-26 14:00:12 +00:00
21_strings libstdc++: allow string_view insertion to work with <iosfwd> (PR 94051) 2020-03-05 16:46:28 +00:00
22_locale Update copyright years. 2020-01-01 12:51:42 +01:00
23_containers libstdc++: Change compile-only test to run 2020-03-10 09:47:15 +00:00
24_iterators libstdc++: Define __cpp_lib_ranges macro for C++20 2020-03-27 23:26:03 +00:00
25_algorithms libstdc++: Fix incorrect use of memset in ranges::fill_n (PR 94017) 2020-03-03 22:46:39 -05:00
26_numerics libstdc++: Update the <numeric> synopsis test to latest standard 2020-02-28 15:08:14 -05:00
27_io libstdc++: Fix path::generic_string allocator handling (PR 94242) 2020-03-21 22:04:48 +00:00
28_regex Update copyright years. 2020-01-01 12:51:42 +01:00
29_atomics libstdc++: Value-initialize std::atomic for C++20 (P0883R2) 2020-01-13 13:22:28 +00:00
30_threads libstdc++ Add missing tests for std::shared_timed_mutex 2020-03-25 22:16:22 +00:00
abi Update copyright years. 2020-01-01 12:51:42 +01:00
backward Update copyright years. 2020-01-01 12:51:42 +01:00
config Update copyright years. 2020-01-01 12:51:42 +01:00
data
decimal Update copyright years. 2020-01-01 12:51:42 +01:00
experimental libstdc++: Fix experimental::path::generic_string (PR 93245) 2020-03-21 22:11:44 +00:00
ext Update copyright years. 2020-01-01 12:51:42 +01:00
lib libstdc++: Disable diagnostic URLs in testsuite 2020-02-27 20:26:20 +00:00
libstdc++-abi Update copyright years. 2020-01-01 12:51:42 +01:00
libstdc++-dg Update copyright years. 2020-01-01 12:51:42 +01:00
libstdc++-prettyprinters Update copyright years. 2020-01-01 12:51:42 +01:00
libstdc++-xmethods Update copyright years. 2020-01-01 12:51:42 +01:00
performance Update copyright years. 2020-01-01 12:51:42 +01:00
special_functions Update copyright years. 2020-01-01 12:51:42 +01:00
std libstdc++: Define __cpp_lib_ranges macro for C++20 2020-03-27 23:26:03 +00:00
tr1 libstdc++: Fix test failure due to -Wnonnull warnings 2020-03-12 11:03:04 +00:00
tr2 Update copyright years. 2020-01-01 12:51:42 +01:00
util libstdc++: Define and use chrono::is_clock for C++20 2020-03-25 22:07:02 +00:00
Makefile.am Update copyright years. 2020-01-01 12:51:42 +01:00
Makefile.in Add `--with-toolexeclibdir=' configuration option 2020-01-24 11:24:25 +00:00