[PATCH] libstdc++: Fix constexpr basic_string union member [PR113294]

2024-02-12 Thread Paul Keir
p; __str)` fixes this. Running `make check RUNTESTFLAGS="conformance.exp=21_strings/basic_string/*"` on x86_64-pc-linux-gnu gave unchanged summary results (# of expected passes 570 # of expected failures 4 # of unsupported tests 4). I don't have write access. Signed-off-by: Paul Keir di

Re: [PATCH] libstdc++: Fix compare_three_way for constexpr and Clang

2021-10-13 Thread Paul Keir via Gcc-patches
. From: Jonathan Wakely Sent: 11 October 2021 22:04 To: Paul Keir Cc: gcc-patches@gcc.gnu.org; libstd...@gcc.gnu.org Subject: Re: [PATCH] libstdc++: Fix compare_three_way for constexpr and Clang The source of this email is EXTERNAL to UWS On Mon, 11 Oct 2021 at 20:48, Jonathan Wakely wrote

Re: [PATCH] libstdc++: Fix compare_three_way for constexpr and Clang

2021-10-11 Thread Paul Keir via Gcc-patches
*ping* From: Paul Keir Sent: 03 September 2021 11:31 To: gcc-patches@gcc.gnu.org Cc: libstd...@gcc.gnu.org Subject: Re: [PATCH] libstdc++: Fix compare_three_way for constexpr and Clang *ping* From: Paul Keir

Re: [PATCH] libstdc++: Fix compare_three_way for constexpr and Clang

2021-09-03 Thread Paul Keir via Gcc-patches
*ping* From: Paul Keir Sent: 20 August 2021 21:17 To: gcc-patches@gcc.gnu.org Cc: libstd...@gcc.gnu.org Subject: [PATCH] libstdc++: Fix compare_three_way for constexpr and Clang Hi, The current compare_three_way implementation makes provision

[PATCH] libstdc++: Fix compare_three_way for constexpr and Clang

2021-08-20 Thread Paul Keir via Gcc-patches
eLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,10 @@ +2021-08-20 Paul Keir + + * libsupc++/compare: Avoid constexpr pointer comparison failure + in std::compare_three_way with Clang. + * testsuite/18_support/comparisons/pointers/constexpr.cc: + New test. + 2021-08-19 Jonathan Wakely * doc/

[PATCH] libstdc++: Fix char_traits move with overlap

2020-06-14 Thread Paul Keir
under the Freedom of Information (Scotland) Act 2002. diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index ee252236a..b54dccd2d 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,9 @@ +2020-06-12 Paul Keir + + * include/bits/char_traits.h: constexpr