From 4513d0a2eb48e297abaa1863d4dae136ef402065 Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Wed, 7 Jun 2023 00:22:21 +0000 Subject: [PATCH] Daily bump. --- gcc/ChangeLog | 9 ++++++ gcc/DATESTAMP | 2 +- libstdc++-v3/ChangeLog | 69 ++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 79 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 7923c28c7b4e..a8cb2fdd87cc 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,12 @@ +2023-06-06 Andrew Pinski + + Backported from master: + 2023-06-05 Andrew Pinski + + PR bootstrap/110085 + * Makefile.in (clean): Remove the removing of + MULTILIB_DIR/MULTILIB_OPTIONS directories. + 2023-06-02 Georg-Johann Lay PR target/110088 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 7e14e0ee1460..2e61d1d960e3 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20230606 +20230607 diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 7e15e9c315c8..9e0279d16742 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,72 @@ +2023-06-06 Jonathan Wakely + + Backported from master: + 2023-06-01 Jonathan Wakely + + * include/std/expected (expected::and_then, expected::or_else) + (expected::transform_error): Use _M_val and _M_unex instead of + calling value() and error(), as per LWG 3938. + (expected::transform): Likewise. Remove incorrect std::move + calls from lvalue overloads. + (expected::and_then, expected::or_else) + (expected::transform): Use _M_unex instead of calling + error(). + * testsuite/20_util/expected/lwg3877.cc: Add checks for and_then + and transform, and for std::expected. + * testsuite/20_util/expected/lwg3938.cc: New test. + +2023-06-06 Jonathan Wakely + + Backported from master: + 2023-05-17 Jonathan Wakely + + * include/std/expected (expected::and_then, expected::or_else) + (expected::transform, expected::transform_error): Fix exception + specifications as per LWG 3877. + (expected::and_then, expected::transform): + Likewise. + * testsuite/20_util/expected/lwg3877.cc: New test. + +2023-06-06 Jonathan Wakely + + Backported from master: + 2023-06-06 Jonathan Wakely + + PR libstdc++/108178 + * src/filesystem/ops-common.h (do_copy_file): Check for empty + files by trying to read a character. + * testsuite/27_io/filesystem/operations/copy_file_108178.cc: + New test. + +2023-06-06 Jonathan Wakely + + Backported from master: + 2023-06-06 Jonathan Wakely + + * src/filesystem/ops-common.h (do_copy_file) [O_CLOEXEC]: Set + close-on-exec flag on file descriptors. + +2023-06-06 Jonathan Wakely + + Backported from master: + 2023-06-06 Jonathan Wakely + + PR libstdc++/110139 + * include/std/array (__array_traits::operator T*()): Make + conversion operator explicit. + (array::front): Use size_type as subscript operand. + (array::data): Use static_cast to make conversion explicit. + * testsuite/23_containers/array/element_access/110139.cc: New + test. + +2023-06-06 Joseph Faulls + + Backported from master: + 2023-06-06 Joseph Faulls + + * include/bits/locale_classes.tcc: Remove check for + codecvt facet. + 2023-06-01 Jonathan Wakely Backported from master: -- 2.47.3