From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2168) id 272153858296; Wed, 7 Jun 2023 00:22:45 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 272153858296 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1686097365; bh=GowjBHK7VshP9m7kJ8g9MzEPSSTV4bqa5idxk2q8MM8=; h=From:To:Subject:Date:From; b=QlU8/qisLGrBJiMgKzcqvZBgF53zx3fAtuNXxWnNZxr4eQgqNzfIlTBNE6c5oIRvq liJSUFIuigu1wcZ+RAcn4el7OV5bJRQ4ZpE6918NtYj59Ft0j8DM/iEEIRcfu38BiK gsTXbcPaEvMVv5Sxw0udRWjLXRQmXAijZ2t1rnWQ= MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: GCC Administrator To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc r13-7424] Daily bump. X-Act-Checkin: gcc X-Git-Author: GCC Administrator X-Git-Refname: refs/heads/releases/gcc-13 X-Git-Oldrev: ff58310f274e496c6ce6ef86211be734d94e5dee X-Git-Newrev: 4513d0a2eb48e297abaa1863d4dae136ef402065 Message-Id: <20230607002245.272153858296@sourceware.org> Date: Wed, 7 Jun 2023 00:22:45 +0000 (GMT) List-Id: https://gcc.gnu.org/g:4513d0a2eb48e297abaa1863d4dae136ef402065 commit r13-7424-g4513d0a2eb48e297abaa1863d4dae136ef402065 Author: GCC Administrator Date: Wed Jun 7 00:22:21 2023 +0000 Daily bump. Diff: --- 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 7923c28c7b4..a8cb2fdd87c 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 7e14e0ee146..2e61d1d960e 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20230606 +20230607 diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 7e15e9c315c..9e0279d1674 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: