Commit Graph

10068 Commits

Author SHA1 Message Date
GCC Administrator 65374af219 Daily bump. 2021-03-30 00:16:29 +00:00
Jonathan Wakely 864caa158f Fix PR number in ChangeLog 2021-03-29 17:08:38 +01:00
GCC Administrator c411011287 Daily bump. 2021-03-29 00:16:20 +00:00
GCC Administrator 651684b462 Daily bump. 2021-03-27 00:16:27 +00:00
GCC Administrator 4493b1c1ad Daily bump. 2021-03-26 00:16:25 +00:00
GCC Administrator bf1f3168f4 Daily bump. 2021-03-24 00:16:25 +00:00
GCC Administrator 8b744f46a2 Daily bump. 2021-03-23 00:16:25 +00:00
GCC Administrator 5f256a70a0 Daily bump. 2021-03-20 00:16:24 +00:00
GCC Administrator bc2127767a Daily bump. 2021-03-17 00:16:25 +00:00
GCC Administrator 3c5b6d24e6 Daily bump. 2021-03-16 10:55:35 +00:00
Caroline Tice c2be82058f libstdc++-v3: Update VTV vars for libtool link commands [PR99172]
This fixes PR 99172

Currently when GCC is configured with --enable-vtable-verify, the
libstdc++-v3 Makefiles add "-fvtable-verify=std
-Wl,-u_vtable_map_vars_start,-u_vtable_map_vars_end" to libtool link
commands. The "-fvtable-verify=std" piece causes alternate versions of
libtool (such as slibtool) to fail, unable to find "-lvtv" (GNU
libtool just removes that piece).

This patch updates the libstdc++-v3 Makefiles to not pass
"-fvtable-verify=std" to the libtool link commands.
2021-03-15 09:22:45 -07:00
GCC Administrator 48ff383f0d Daily bump. 2021-03-12 00:16:29 +00:00
GCC Administrator e980085206 Daily bump. 2021-03-11 00:16:37 +00:00
GCC Administrator 0ad6a2e2f0 Daily bump. 2021-03-07 00:16:24 +00:00
GCC Administrator 67f10d28f0 Daily bump. 2021-03-05 00:16:21 +00:00
GCC Administrator f3641ac70e Daily bump. 2021-03-04 00:16:48 +00:00
GCC Administrator ec9dc4fa08 Daily bump. 2021-02-28 00:16:18 +00:00
GCC Administrator daa6884432 Daily bump. 2021-02-26 00:16:36 +00:00
GCC Administrator 4028d01a05 Daily bump. 2021-02-25 00:16:29 +00:00
GCC Administrator 71e24b0601 Daily bump. 2021-02-24 00:16:26 +00:00
GCC Administrator 50352c6cd2 Daily bump. 2021-02-20 00:16:26 +00:00
GCC Administrator de594739f7 Daily bump. 2021-02-16 00:16:22 +00:00
GCC Administrator c5ae38e8dc Daily bump. 2021-02-15 00:16:18 +00:00
GCC Administrator fab095dad5 Daily bump. 2021-02-13 00:16:38 +00:00
GCC Administrator 0c5cdb31bd Daily bump. 2021-02-12 00:16:25 +00:00
GCC Administrator 4b37c3ea8a Daily bump. 2021-02-11 00:16:33 +00:00
GCC Administrator 0a91b73e5b Daily bump. 2021-02-10 00:16:39 +00:00
GCC Administrator 9faaa80776 Daily bump. 2021-02-04 00:16:32 +00:00
GCC Administrator 548b75d822 Daily bump. 2021-02-03 00:16:23 +00:00
GCC Administrator f7884fb176 Daily bump. 2021-02-02 00:16:23 +00:00
GCC Administrator 85d04a2ecb Daily bump. 2021-01-29 00:16:21 +00:00
GCC Administrator aa69f0a820 Daily bump. 2021-01-28 00:16:56 +00:00
GCC Administrator 7559d465fd Daily bump. 2021-01-22 00:16:22 +00:00
GCC Administrator b93d0e36c0 Daily bump. 2021-01-21 00:16:36 +00:00
GCC Administrator ef1f8ee67d Daily bump. 2021-01-19 00:16:35 +00:00
GCC Administrator 59cf67d1cf Daily bump. 2021-01-17 00:16:23 +00:00
GCC Administrator 5fff80fd79 Daily bump. 2021-01-15 00:16:28 +00:00
GCC Administrator be0851b8e9 Daily bump. 2021-01-14 00:16:24 +00:00
GCC Administrator 366f86bd42 Daily bump. 2021-01-11 00:16:17 +00:00
GCC Administrator bf5cbb9edf Daily bump. 2021-01-09 00:16:22 +00:00
GCC Administrator 7d187e4f6f Daily bump. 2021-01-08 00:16:23 +00:00
GCC Administrator 651b8a50a6 Daily bump. 2021-01-06 00:16:55 +00:00
GCC Administrator b6dd195aac Daily bump. 2021-01-02 00:16:24 +00:00
Jakub Jelinek 618e665a0f Rotate ChangeLog files - step 2 - remove 2020 entries from ChangeLog files.
Can't be committed together with the previous one due to the ChangeLog vs.
other files restrictions.
2021-01-01 17:30:04 +01:00
GCC Administrator adfe99ad8f Daily bump. 2020-12-28 00:16:28 +00:00
GCC Administrator 521bc8e1b0 Daily bump. 2020-12-27 00:16:18 +00:00
GCC Administrator 5b4da2d9e1 Daily bump. 2020-12-26 00:16:19 +00:00
GCC Administrator 85d8ebcfc2 Daily bump. 2020-12-24 00:16:26 +00:00
GCC Administrator 1a5e728a54 Daily bump. 2020-12-22 00:16:23 +00:00
GCC Administrator 108beb75da Daily bump. 2020-12-21 00:16:20 +00:00
GCC Administrator b1a2242e24 Daily bump. 2020-12-19 00:16:31 +00:00
GCC Administrator cd69e3d5cd Daily bump. 2020-12-18 00:16:30 +00:00
GCC Administrator eefe499fdf Daily bump. 2020-12-17 00:16:37 +00:00
GCC Administrator 6e9d865119 Daily bump. 2020-12-16 00:16:31 +00:00
GCC Administrator d52945ce54 Daily bump. 2020-12-15 00:16:35 +00:00
GCC Administrator 9855e8a90d Daily bump. 2020-12-13 00:16:19 +00:00
GCC Administrator 35af87784e Daily bump. 2020-12-11 18:22:52 +00:00
GCC Administrator ca2bd94949 Daily bump. 2020-12-10 00:16:47 +00:00
GCC Administrator f6e8e2797e Daily bump. 2020-12-09 00:16:50 +00:00
GCC Administrator 6e1edf48eb Daily bump. 2020-12-06 00:16:44 +00:00
GCC Administrator c5fd8a9157 Daily bump. 2020-12-05 00:16:39 +00:00
GCC Administrator b8dd0ef74d Daily bump. 2020-12-04 00:16:36 +00:00
GCC Administrator 11860cf440 Daily bump. 2020-12-03 00:16:47 +00:00
GCC Administrator e0f5e79267 Daily bump. 2020-12-02 00:16:41 +00:00
GCC Administrator 94358e4770 Daily bump. 2020-12-01 00:16:38 +00:00
GCC Administrator a9625c50dd Daily bump. 2020-11-30 00:16:27 +00:00
GCC Administrator e87559d202 Daily bump. 2020-11-28 00:16:38 +00:00
GCC Administrator d48df6f24b Daily bump. 2020-11-27 00:16:31 +00:00
GCC Administrator 360258daf5 Daily bump. 2020-11-26 00:16:41 +00:00
GCC Administrator 1e2c9a2761 Daily bump. 2020-11-25 09:34:01 +00:00
GCC Administrator 8e6198d0f8 Daily bump. 2020-11-24 00:16:44 +00:00
GCC Administrator 7a97e2fcf7 Daily bump. 2020-11-22 00:16:24 +00:00
GCC Administrator 82e5048e70 Daily bump. 2020-11-21 00:16:29 +00:00
GCC Administrator d62586ee56 Daily bump. 2020-11-20 00:16:40 +00:00
GCC Administrator 25bb75f841 Daily bump. 2020-11-19 00:16:30 +00:00
GCC Administrator 4dabb03719 Daily bump. 2020-11-18 00:16:34 +00:00
GCC Administrator 29c5d9ceb9 Daily bump. 2020-11-17 00:16:27 +00:00
GCC Administrator cba306519c Daily bump. 2020-11-16 00:16:31 +00:00
GCC Administrator 77f67db2a4 Daily bump. 2020-11-14 00:16:38 +00:00
GCC Administrator a5a115258a Daily bump. 2020-11-13 00:16:35 +00:00
GCC Administrator 0f5f9ed5e5 Daily bump. 2020-11-12 00:16:39 +00:00
GCC Administrator bb6226419f Daily bump. 2020-11-11 00:16:36 +00:00
GCC Administrator 2bee28dd41 Daily bump. 2020-11-10 00:16:24 +00:00
GCC Administrator 2da7ee050c Daily bump. 2020-11-08 00:16:31 +00:00
GCC Administrator 44cab2d8fd Daily bump. 2020-11-07 00:16:39 +00:00
GCC Administrator 0cfd9109e5 Daily bump. 2020-11-06 00:16:34 +00:00
Jonathan Wakely d16d45655d libstdc++: Fix typo in ChangeLog entry 2020-11-05 19:35:34 +00:00
GCC Administrator 35c125cb6a Daily bump. 2020-11-05 00:16:36 +00:00
GCC Administrator fd2325ea60 Daily bump. 2020-11-04 00:16:41 +00:00
GCC Administrator 88ce3d5fbb Daily bump. 2020-11-02 20:53:00 +00:00
GCC Administrator 4f0606fe4b Daily bump. 2020-10-30 00:16:29 +00:00
Patrick Palka 64817472be libstdc++: Correct PR number in ChangeLog entry 2020-10-29 09:28:43 -04:00
GCC Administrator e93aae4a49 Daily bump. 2020-10-29 00:16:50 +00:00
GCC Administrator 89bb01e7cb Daily bump. 2020-10-28 00:16:38 +00:00
GCC Administrator f19e7c8d5b Daily bump. 2020-10-27 00:16:28 +00:00
GCC Administrator efe71fcc4c Daily bump. 2020-10-24 00:16:29 +00:00
GCC Administrator 43868df37b Daily bump. 2020-10-23 00:16:30 +00:00
GCC Administrator 56ddd5e23a Daily bump. 2020-10-22 08:28:22 +00:00
GCC Administrator e2e0428854 Daily bump. 2020-10-21 00:16:36 +00:00
GCC Administrator 970d683f67 Daily bump. 2020-10-20 00:16:29 +00:00
GCC Administrator 019e1c85fe Daily bump. 2020-10-18 00:16:23 +00:00
GCC Administrator b85d5dc583 Daily bump. 2020-10-16 00:16:29 +00:00
GCC Administrator b2698c21f2 Daily bump. 2020-10-15 00:16:34 +00:00
GCC Administrator bdd74cc20c Daily bump. 2020-10-14 00:16:24 +00:00
GCC Administrator 8be127cac9 Daily bump. 2020-10-13 00:16:26 +00:00
GCC Administrator 2baa36d491 Daily bump. 2020-10-12 00:16:25 +00:00
GCC Administrator aab566a4fb Daily bump. 2020-10-11 00:16:25 +00:00
GCC Administrator c74a0e82fa Daily bump. 2020-10-10 00:16:26 +00:00
GCC Administrator da9df69975 Daily bump. 2020-10-09 00:16:27 +00:00
GCC Administrator 6caec77e3b Daily bump. 2020-10-08 00:16:30 +00:00
GCC Administrator 8e97b9052d Daily bump. 2020-10-07 00:16:35 +00:00
GCC Administrator 7e9282ae62 Daily bump. 2020-10-06 00:16:25 +00:00
Jonathan Wakely b98d3cc566 libstdc++: Add missing bugzilla PR numbers to ChangeLog
We missed these out of the git commit messages.
2020-10-05 10:46:25 +01:00
GCC Administrator b0b9b8f02a Daily bump. 2020-10-03 00:16:25 +00:00
GCC Administrator 6c2675fa2b Daily bump. 2020-10-02 00:16:27 +00:00
GCC Administrator 660bfe61d4 Daily bump. 2020-10-01 00:16:30 +00:00
GCC Administrator e84761c6f3 Daily bump. 2020-09-29 00:16:30 +00:00
GCC Administrator 4383c595ce Daily bump. 2020-09-28 00:16:21 +00:00
GCC Administrator 91dd4a3864 Daily bump. 2020-09-27 00:16:24 +00:00
GCC Administrator cdd8f031c7 Daily bump. 2020-09-26 00:16:25 +00:00
GCC Administrator a2b7397b50 Daily bump. 2020-09-25 00:16:27 +00:00
GCC Administrator 521d271140 Daily bump. 2020-09-23 00:16:27 +00:00
GCC Administrator 44135373fc Daily bump. 2020-09-22 00:16:31 +00:00
GCC Administrator 11da31998a Daily bump. 2020-09-21 00:16:24 +00:00
GCC Administrator ac35c09082 Daily bump. 2020-09-12 00:16:30 +00:00
GCC Administrator fdcc0283c6 Daily bump. 2020-09-11 00:16:28 +00:00
GCC Administrator a995c40d03 Daily bump. 2020-09-08 00:16:32 +00:00
GCC Administrator 6e82b6cfcf Daily bump. 2020-09-04 00:16:32 +00:00
GCC Administrator 6a8f4e47c9 Daily bump. 2020-09-03 00:16:26 +00:00
GCC Administrator e1a4a8a03f Daily bump. 2020-09-02 00:16:25 +00:00
GCC Administrator daba4a713e Daily bump. 2020-08-30 00:16:20 +00:00
GCC Administrator 8f7ea26ae3 Daily bump. 2020-08-29 00:16:21 +00:00
GCC Administrator 8b394f011a Daily bump. 2020-08-28 00:16:24 +00:00
GCC Administrator 57ea089421 Daily bump. 2020-08-27 00:16:27 +00:00
Patrick Palka e9a2b5b8a3 libstdc++: Add missing extra space to ChangeLog author lines 2020-08-26 09:35:07 -04:00
Patrick Palka 121dc0c378 libstdc++: Add missing coauthors to ChangeLog entry
The corresponding commit had the Co-authored-by: lines in the middle of
the commit message instead of at the end, so the ChangeLog script didn't
consider them.
2020-08-26 09:29:39 -04:00
GCC Administrator db0f6efe7a Daily bump. 2020-08-26 00:16:32 +00:00
GCC Administrator b2b24d30bb Daily bump. 2020-08-25 00:16:24 +00:00
GCC Administrator 3eeede6de7 Daily bump. 2020-08-22 00:16:24 +00:00
GCC Administrator 5b9a3d2a05 Daily bump. 2020-08-21 00:16:23 +00:00
Jonathan Wakely 1531d8df6e libstdc++: Fix typo in ChangeLog 2020-08-20 21:56:43 +01:00
GCC Administrator 04e23a4051 Daily bump. 2020-08-20 00:16:34 +00:00
GCC Administrator 5c265693bf Daily bump. 2020-08-19 00:16:23 +00:00
GCC Administrator deee2322a2 Daily bump. 2020-08-18 00:16:26 +00:00
GCC Administrator 661ee09b8b Daily bump. 2020-08-15 00:16:22 +00:00
GCC Administrator b3cb56060b Daily bump. 2020-08-14 00:16:24 +00:00
GCC Administrator afdd220a0c Daily bump. 2020-08-13 00:16:23 +00:00
Jonathan Wakely 86f8741485 libstdc++: ChangeLog corrections
I got the name of the __stat64 type wrong in r11-2628 and missed the
bugzilla PR number in r11-2632.
2020-08-12 20:42:04 +01:00
GCC Administrator a64938091b Daily bump. 2020-08-12 00:16:27 +00:00
GCC Administrator 84005b8abf Daily bump. 2020-08-11 00:16:45 +00:00
GCC Administrator a72e938d71 Daily bump. 2020-08-08 00:16:34 +00:00
GCC Administrator 74d91e8bb7 Daily bump. 2020-08-07 00:16:33 +00:00
GCC Administrator aa5ea20c2b Daily bump. 2020-08-06 00:16:26 +00:00
GCC Administrator 4967ca2f8b Daily bump. 2020-08-02 00:16:21 +00:00
GCC Administrator 48cc2e468c Daily bump. 2020-08-01 00:16:25 +00:00
Jonathan Wakely 89db36b05e libstdc++: Add PR number to ChangeLog entry 2020-07-31 14:15:43 +01:00
GCC Administrator d48cca8f21 Daily bump. 2020-07-31 00:16:26 +00:00
GCC Administrator bea7a39103 Daily bump. 2020-07-30 00:16:24 +00:00
GCC Administrator 7ebb7d0ce1 Daily bump. 2020-07-29 00:16:24 +00:00
GCC Administrator e71dab8774 Daily bump. 2020-07-28 00:16:25 +00:00
GCC Administrator 3ea9abca71 Daily bump. 2020-07-23 00:16:28 +00:00
GCC Administrator 0933f50859 Daily bump. 2020-07-21 00:16:28 +00:00
GCC Administrator ab660b01c3 Daily bump. 2020-07-18 00:16:24 +00:00
GCC Administrator 8ca07a3072 Daily bump. 2020-07-15 00:16:35 +00:00
GCC Administrator ea69fcf9a0 Daily bump. 2020-07-14 00:16:30 +00:00
GCC Administrator 50873cc588 Daily bump. 2020-07-09 00:16:44 +00:00
GCC Administrator f60ee68de3 Daily bump. 2020-07-08 00:16:40 +00:00
Jonathan Wakely 92cae0785e libstdc++: Add PR number to ChangeLog entry and fix typos 2020-07-07 08:23:12 +01:00
GCC Administrator 4077d74c6d Daily bump. 2020-07-07 00:16:40 +00:00
GCC Administrator b5f2473963 Daily bump. 2020-07-03 00:16:25 +00:00
GCC Administrator 64f761e4ac Daily bump. 2020-07-02 00:16:26 +00:00
GCC Administrator 458f12eda1 Daily bump. 2020-06-30 09:02:21 +00:00
GCC Administrator 69273534c6 Daily bump. 2020-06-29 00:16:29 +00:00
GCC Administrator 2e546c261b Daily bump. 2020-06-25 00:16:30 +00:00
GCC Administrator 4543acc874 Daily bump. 2020-06-24 00:16:31 +00:00
GCC Administrator 605a8f3bbc Daily bump. 2020-06-23 00:16:23 +00:00
GCC Administrator f86e11a267 Daily bump. 2020-06-22 00:16:23 +00:00
GCC Administrator bbac3886a2 Daily bump. 2020-06-21 00:16:21 +00:00
GCC Administrator e37658dffd Daily bump. 2020-06-20 00:16:27 +00:00
GCC Administrator aff95ee7cc Daily bump. 2020-06-18 00:16:37 +00:00
GCC Administrator 56638b9b18 Daily bump. 2020-06-17 00:16:36 +00:00
GCC Administrator 6fb94d67f1 Daily bump. 2020-06-16 00:16:28 +00:00
GCC Administrator 8e3b453e08 Daily bump. 2020-06-13 00:16:25 +00:00
GCC Administrator e68e80c8dd Daily bump. 2020-06-12 00:16:29 +00:00
GCC Administrator ec6ffbb919 Daily bump. 2020-06-11 00:16:45 +00:00
GCC Administrator b952c2cfcd Daily bump. 2020-06-10 00:16:47 +00:00
GCC Administrator 2c455ae06c Daily bump. 2020-06-09 00:16:47 +00:00
GCC Administrator 3add342502 Daily bump. 2020-06-05 00:16:30 +00:00
GCC Administrator a9312a7926 Daily bump. 2020-06-03 00:16:34 +00:00
GCC Administrator 4a9aa9dec7 Daily bump. 2020-06-02 00:16:25 +00:00
GCC Administrator e7340ed74a Daily bump. 2020-06-01 00:16:26 +00:00
GCC Administrator 885ef72f27 Daily bump. 2020-05-30 00:16:27 +00:00
GCC Administrator 61f3b60556 Daily bump. 2020-05-28 04:23:50 +00:00
GCC Administrator c3a4169be9 Daily bump. 2020-05-27 07:45:56 +00:00
Patrick Palka a57aa11191 libstdc++: Compile PR93978 testcase with -Wall
Now that the frontend issue PR c++/94038 is thoroughly fixed, the
testcase for PR93978 no longer fails to compile with -O -Wall, so add
-Wall to the testcase's compile flags to help ensure we don't regress
here.

libstdc++-v3/ChangeLog:

	PR libstdc++/93978
	* testsuite/std/ranges/adaptors/93978.cc: Add -Wall to
	dg-additional-options.  Avoid unused-but-set-variable warning.
2020-05-23 15:25:40 -04:00
Jonathan Wakely 3cb0c7cc16 libstdc++: Fix function that can't be constexpr in C++11 (PR 95289)
The body of this function isn't just a return statement, so it can't be
constexpr until C++14.

	PR libstdc++/95289
	* include/debug/helper_functions.h (__get_distance): Only declare
	as a constexpr function for C++14 and up.
	* testsuite/25_algorithms/copy/debug/95289.cc: New test.
2020-05-23 18:27:35 +01:00
Jonathan Wakely 584d52b088 libstdc++: Refactor filesystem::path string conversions
This simplifies the logic of converting Source arguments and pairs of
InputIterator arguments into the native string format. For any input
that is a contiguous range of path::value_type (or char8_t for POSIX)
a string view can be created and the conversion can be done directly,
with no intermediate allocation. Previously some cases created a
basic_string unnecessarily, for example construction from a pair of
path::string_type::iterators, or a pair of non-const value_type*
pointers.

	* include/bits/fs_path.h (__detail::_S_range_begin)
	(__detail::_S_range_end, path::_S_string_from_iter): Replace with
	overloaded function template __detail::__effective_range.
	(__detail::__effective_range): New overloaded function template to
	create a basic_string or basic_string_view for an effective range.
	(__detail::__value_type_is_char): Use __detail::__effective_range.
	Do not use remove_const on value type.
	(__detail::__value_type_is_char_or_char8_t): Likewise.
	(path::path(const Source&, format))
	(path::path(const Source&, const locale&))
	(path::operator/=(const Source&), path::append(const Source&))
	(path::concat(const Source&)): Use __detail::__effective_range.
	(path::_S_to_string(InputIterator, InputIterator)): New function
	template to create a string view if possible, or string otherwise.
	(path::_S_convert): Add overloads that convert a string returned
	by __detail::__effective_range. Use if-constexpr to inline conversion
	logic from all overloads of _Cvt::_S_convert.
	(path::_S_convert_loc): Add overload that converts a string. Use
	_S_to_string to avoid allocation when possible.
	(path::_Cvt): Remove.
	(path::operator+=(CharT)): Remove indirection through path::concat.
	* include/experimental/bits/fs_path.h (path::_S_convert_loc): Add
	overload for non-const pointers, to avoid constructing a std::string.
	* src/c++17/fs_path.cc (path::_S_convert_loc): Replace conditional
	compilation with call to _S_convert.
2020-05-23 09:40:16 +01:00
Jonathan Wakely 00c8f2a5e3 libstdc++: Remove incorrect static specifiers
These functions were originally static members of the path class, but
the 'static' specifiers were not removed when they were moved to
namespace scope. This causes ODR violations when the functions are
called from functions defined in the header, which is incompatible with
Nathan's modules branch.  Change them to 'inline' instead.

	* include/bits/fs_path.h (__detail::_S_range_begin)
	(__detail::_S_range_end): Remove unintentional static specifiers.
	* include/experimental/bits/fs_path.h (__detail::_S_range_begin)
	(__detail::_S_range_end): Likewise.
2020-05-23 09:40:16 +01:00
Jonathan Wakely 988b853f9c libstdc++: Simplify filesystem::path SFINAE constraints
This replaces the filesystem::__detail::_Path SFINAE helper with two
separate helpers, _Path and _Path2. This avoids having one helper which
tries to check two different sets of requirements.

The _Path helper now uses variable templates instead of a set of
overloaded functions to detect specializations of basic_string or
basic_string_view.

The __not_<is_void<remove_pointer_t<_Tp1>> check is not necessary in
C++20 because iterator_traits<void*> is now empty. For C++17 replace
that check with a __safe_iterator_traits helper with partial
specializations for void pointers.

Finally, the __is_encoded_char check no longer uses remove_const_t,
which means that iterators with a const value_type will no longer be
accepted as arguments for path creation. Such iterators resulted in
undefined behaviour anyway, so it's still conforming to reject them in
the constraint checks.

	* include/bits/fs_path.h (filesystem::__detail::__is_encoded_char):
	Replace alias template with variable template. Don't remove const.
	(filesystem::__detail::__is_path_src): Replace overloaded function
	template with variable template and specializations.
	(filesystem::__detail::__is_path_iter_src): Replace alias template
	with class template.
	(filesystem::__detail::_Path): Use __is_path_src. Remove support for
	iterator pairs.
	(filesystem::__detail::_Path2): New alias template for checking
	InputIterator requirements.
	(filesystem::__detail::__constructible_from): Remove.
	(filesystem::path): Replace _Path<Iter, Iter> with _Path2<Iter>.
	* testsuite/27_io/filesystem/path/construct/80762.cc: Check with two
	constructor arguments of void and void* types.
2020-05-23 09:40:16 +01:00
Matthias Kretz bc7a4f2f9e libstdc++: Enable simple invocation of runtest in testsuite
2020-05-21  Matthias Kretz  <kretz@kde.org>

	* testsuite/Makefile.am: Remove dup target_triplet and set tool,
	allowing runtest to work without arguments.
	* testsuite/Makefile.in: Regenerate.

Signed-off-by: Jonathan Wakely <jwakely@redhat.com>
2020-05-21 14:16:19 +01:00