gcc/libstdc++-v3/testsuite
Jonathan Wakely 1d2f07ed4c libstdc++: Revert addition of constraints to make_signed/make_unsigned
Constraining the primary template makes it unusable in uninstantiated
contexts.

libstdc++-v3/ChangeLog:

	* include/std/type_traits (make_signed, make_unsigned): Remove
	constraints on primary template.
	* testsuite/20_util/make_signed/requirements/typedefs_neg.cc:
	Undo changes to expected error in C++20 mode.
	* testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
	Likewise.
	* testsuite/24_iterators/range_access/range_access_cpp20_neg.cc:
	Likewise.
	* testsuite/20_util/make_signed/requirements/uninstantiated.cc:
	New test.
	* testsuite/20_util/make_unsigned/requirements/uninstantiated.cc:
	New test.
2022-10-10 21:37:03 +01:00
..
17_intro libstdc++: Disable hosted-only tests [PR103626] 2022-10-03 15:44:01 +01:00
18_support libstdc++: Disable hosted-only tests [PR103626] 2022-10-03 15:44:01 +01:00
19_diagnostics libstdc++: Fix comments in tests to match code 2022-09-12 12:03:45 +01:00
20_util libstdc++: Revert addition of constraints to make_signed/make_unsigned 2022-10-10 21:37:03 +01:00
21_strings libstdc++: Disable hosted-only tests [PR103626] 2022-10-03 15:44:01 +01:00
22_locale libstdc++: Fixes for tests that fail with -fno-rtti 2022-05-05 21:13:58 +01:00
23_containers libstdc++: Disable hosted-only tests [PR103626] 2022-10-03 15:44:01 +01:00
24_iterators libstdc++: Revert addition of constraints to make_signed/make_unsigned 2022-10-10 21:37:03 +01:00
25_algorithms libstdc++: Disable test for freestanding 2022-10-04 15:03:28 +01:00
26_numerics libstdc++: Disable hosted-only tests [PR103626] 2022-10-03 15:44:01 +01:00
27_io libstdc++: Disable hosted-only tests [PR103626] 2022-10-03 15:44:01 +01:00
28_regex libstdc++: Check for overflow in regex back-reference [PR106607] 2022-08-22 22:52:24 +01:00
29_atomics libstdc++: Disable hosted-only tests [PR103626] 2022-10-03 15:44:01 +01:00
30_threads libstdc++: Disable hosted-only tests [PR103626] 2022-10-03 15:44:01 +01:00
abi libstdc++: Disable hosted-only tests [PR103626] 2022-10-03 15:44:01 +01:00
backward Update copyright years. 2022-01-03 10:42:10 +01:00
config Update copyright years. 2022-01-03 10:42:10 +01:00
data
decimal Update copyright years. 2022-01-03 10:42:10 +01:00
experimental libstdc++: Add feature test macro for <experimental/scope> 2022-08-05 15:17:57 +01:00
ext libstdc++: Disable hosted-only tests [PR103626] 2022-10-03 15:44:01 +01:00
lib libstdc++: std::make_signed_t<cv bool> should be ill-formed 2022-10-10 12:19:11 +01:00
libstdc++-abi libstdc++: Make _GLIBCXX_HOSTED respect -ffreestanding [PR103626] 2022-10-03 15:43:48 +01:00
libstdc++-dg Update copyright years. 2022-01-03 10:42:10 +01:00
libstdc++-prettyprinters libstdc++: Fix gdb pretty printers when dealing with std::string 2022-10-03 07:01:10 +02:00
libstdc++-xmethods libstdc++: Disable hosted-only tests [PR103626] 2022-10-03 15:44:01 +01:00
performance libstdc++: Optimize operations on small size hashtable [PR 68303] 2022-01-05 21:46:52 +01:00
special_functions Update copyright years. 2022-01-03 10:42:10 +01:00
std libstdc++: Fix test FAIL for old std::string ABI 2022-10-04 17:43:00 +01:00
tr1 libstdc++: Fix tr1::variate_generator::engine_value_type 2022-09-16 15:54:42 +01:00
tr2 libstdc++: Fixes for tests that fail with -fno-rtti 2022-05-05 21:13:58 +01:00
util libstdc++: Outline the overlapping case of string _M_replace into a separate function [PR105329] 2022-09-12 11:36:58 +02:00
Makefile.am Update copyright years. 2022-01-03 10:42:10 +01:00
Makefile.in libstdc++: Define <stacktrace> header for C++23 2022-01-17 12:13:02 +00:00