From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2168) id 434AF3858CDA; Sun, 22 Oct 2023 00:17:07 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 434AF3858CDA DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1697933828; bh=3bx+3GyBN3oN7V6/TsHs1YXvZIuY4Fz17SORSAhM7mM=; h=From:To:Subject:Date:From; b=nG1RquBzBbzxGHRvzjfbvOR+5HuAbemycPJArsgY8pxjZWcNzHXGxtSvWiM53i1o7 pGvhjMs5CCUNcdB2ecm+eo8B7Jp5DTPGDW6T4CogavTXI6J1TE20aKYiAG6ibiBnQD HT94sQDBajrGi54IJs/G+hsovU1//htudlzQ2Iog= 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 r14-4818] Daily bump. X-Act-Checkin: gcc X-Git-Author: GCC Administrator X-Git-Refname: refs/heads/master X-Git-Oldrev: 405a4140fc30bce86b1ec885a98bb17704e0c8c6 X-Git-Newrev: bc43a9e21c2678a4e736adb7ddc8379b16e5c4a1 Message-Id: <20231022001708.434AF3858CDA@sourceware.org> Date: Sun, 22 Oct 2023 00:17:07 +0000 (GMT) List-Id: https://gcc.gnu.org/g:bc43a9e21c2678a4e736adb7ddc8379b16e5c4a1 commit r14-4818-gbc43a9e21c2678a4e736adb7ddc8379b16e5c4a1 Author: GCC Administrator Date: Sun Oct 22 00:16:41 2023 +0000 Daily bump. Diff: --- gcc/ChangeLog | 12 +++++ gcc/DATESTAMP | 2 +- gcc/testsuite/ChangeLog | 128 ++++++++++++++++++++++++++++++++++++++++++++++++ libstdc++-v3/ChangeLog | 28 +++++++++++ 4 files changed, 169 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 39e2be3f8bcb..9b4542edd0fc 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,15 @@ +2023-10-21 Pan Li + + PR target/111857 + * config/riscv/riscv-opts.h (TARGET_VECTOR_VLS): Remove. + * config/riscv/riscv-protos.h (vls_mode_valid_p): New func decl. + * config/riscv/riscv-v.cc (autovectorize_vector_modes): Replace + macro reference to func. + (vls_mode_valid_p): New func impl for vls mode valid or not. + * config/riscv/riscv-vector-switch.def (VLS_ENTRY): Replace + macro reference to func. + * config/riscv/vector-iterators.md: Ditto. + 2023-10-20 Roger Sayle Uros Bizjak diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index dc31a4d01d13..244ba0395067 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20231021 +20231022 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index a14fb93a0354..413c9b7d5207 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,131 @@ +2023-10-21 Florian Weimer + + * gcc.c-torture/compile/20000403-1.c: Compile with -std=gnu89. + * gcc.c-torture/compile/20000511-1.c: Likewise. + * gcc.c-torture/compile/20000804-1.c: Likewise. + * gcc.c-torture/compile/20020418-1.c: Likewise. + * gcc.c-torture/compile/20020927-1.c: Likewise. + * gcc.c-torture/compile/20030109-1.c: Likewise. + * gcc.c-torture/compile/20030224-1.c: Likewise. + * gcc.c-torture/compile/20030415-1.c: Likewise. + * gcc.c-torture/compile/20030612-1.c: Likewise. + * gcc.c-torture/compile/20030917-1.c: Likewise. + * gcc.c-torture/compile/20031113-1.c: Likewise. + * gcc.c-torture/compile/20031220-2.c: Likewise. + * gcc.c-torture/compile/20040309-1.c: Likewise. + * gcc.c-torture/compile/20040310-1.c: Likewise. + * gcc.c-torture/compile/20040317-3.c: Likewise. + * gcc.c-torture/compile/20040817-1.c: Likewise. + * gcc.c-torture/compile/20091215-1.c: Likewise. + * gcc.c-torture/compile/86.c: Likewise. + * gcc.c-torture/compile/900216-1.c: Likewise. + * gcc.c-torture/compile/900313-1.c: Likewise. + * gcc.c-torture/compile/900407-1.c: Likewise. + * gcc.c-torture/compile/900516-1.c: Likewise. + * gcc.c-torture/compile/920409-2.c: Likewise. + * gcc.c-torture/compile/920415-1.c: Likewise. + * gcc.c-torture/compile/920428-1.c: Likewise. + * gcc.c-torture/compile/920428-5.c: Likewise. + * gcc.c-torture/compile/920428-7.c: Likewise. + * gcc.c-torture/compile/920501-1.c: Likewise. + * gcc.c-torture/compile/920501-13.c: Likewise. + * gcc.c-torture/compile/920501-15.c: Likewise. + * gcc.c-torture/compile/920501-16.c: Likewise. + * gcc.c-torture/compile/920501-18.c: Likewise. + * gcc.c-torture/compile/920501-20.c: Likewise. + * gcc.c-torture/compile/920501-6.c: Likewise. + * gcc.c-torture/compile/920501-7.c: Likewise. + * gcc.c-torture/compile/920502-1.c: Likewise. + * gcc.c-torture/compile/920502-2.c: Likewise. + * gcc.c-torture/compile/920520-1.c: Likewise. + * gcc.c-torture/compile/920521-1.c: Likewise. + * gcc.c-torture/compile/920608-1.c: Likewise. + * gcc.c-torture/compile/920617-1.c: Likewise. + * gcc.c-torture/compile/920617-2.c: Likewise. + * gcc.c-torture/compile/920625-1.c: Likewise. + * gcc.c-torture/compile/920625-2.c: Likewise. + * gcc.c-torture/compile/920626-1.c: Likewise. + * gcc.c-torture/compile/920706-1.c: Likewise. + * gcc.c-torture/compile/920710-2.c: Likewise. + * gcc.c-torture/compile/920723-1.c: Likewise. + * gcc.c-torture/compile/920808-1.c: Likewise. + * gcc.c-torture/compile/920809-1.c: Likewise. + * gcc.c-torture/compile/920817-1.c: Likewise. + * gcc.c-torture/compile/920831-1.c: Likewise. + * gcc.c-torture/compile/920917-1.c: Likewise. + * gcc.c-torture/compile/920928-2.c: Likewise. + * gcc.c-torture/compile/920928-5.c: Likewise. + * gcc.c-torture/compile/921012-1.c: Likewise. + * gcc.c-torture/compile/921021-1.c: Likewise. + * gcc.c-torture/compile/921024-1.c: Likewise. + * gcc.c-torture/compile/921103-1.c: Likewise. + * gcc.c-torture/compile/921109-1.c: Likewise. + * gcc.c-torture/compile/921111-1.c: Likewise. + * gcc.c-torture/compile/921116-2.c: Likewise. + * gcc.c-torture/compile/921118-1.c: Likewise. + * gcc.c-torture/compile/921202-1.c: Likewise. + * gcc.c-torture/compile/921202-2.c: Likewise. + * gcc.c-torture/compile/921203-1.c: Likewise. + * gcc.c-torture/compile/921203-2.c: Likewise. + * gcc.c-torture/compile/921206-1.c: Likewise. + * gcc.c-torture/compile/930109-1.c: Likewise. + * gcc.c-torture/compile/930111-1.c: Likewise. + * gcc.c-torture/compile/930117-1.c: Likewise. + * gcc.c-torture/compile/930118-1.c: Likewise. + * gcc.c-torture/compile/930120-1.c: Likewise. + * gcc.c-torture/compile/930217-1.c: Likewise. + * gcc.c-torture/compile/930325-1.c: Likewise. + * gcc.c-torture/compile/930411-1.c: Likewise. + * gcc.c-torture/compile/930427-2.c: Likewise. + * gcc.c-torture/compile/930503-2.c: Likewise. + * gcc.c-torture/compile/930506-2.c: Likewise. + * gcc.c-torture/compile/930513-2.c: Likewise. + * gcc.c-torture/compile/930530-1.c: Likewise. + * gcc.c-torture/compile/930602-1.c: Likewise. + * gcc.c-torture/compile/930618-1.c: Likewise. + * gcc.c-torture/compile/930623-1.c: Likewise. + * gcc.c-torture/compile/931003-1.c: Likewise. + * gcc.c-torture/compile/931013-1.c: Likewise. + * gcc.c-torture/compile/931013-2.c: Likewise. + * gcc.c-torture/compile/931102-2.c: Likewise. + * gcc.c-torture/compile/931203-1.c: Likewise. + * gcc.c-torture/compile/940718-1.c: Likewise. + * gcc.c-torture/compile/941014-1.c: Likewise. + * gcc.c-torture/compile/941014-2.c: Likewise. + * gcc.c-torture/compile/941014-3.c: Likewise. + * gcc.c-torture/compile/941014-4.c: Likewise. + * gcc.c-torture/compile/941111-1.c: Likewise. + * gcc.c-torture/compile/941113-1.c: Likewise. + * gcc.c-torture/compile/950124-1.c: Likewise. + * gcc.c-torture/compile/950329-1.c: Likewise. + * gcc.c-torture/compile/950612-1.c: Likewise. + * gcc.c-torture/compile/950618-1.c: Likewise. + * gcc.c-torture/compile/950719-1.c: Likewise. + * gcc.c-torture/compile/950910-1.c: Likewise. + * gcc.c-torture/compile/950922-1.c: Likewise. + * gcc.c-torture/compile/951106-1.c: Likewise. + * gcc.c-torture/compile/951222-1.c: Likewise. + * gcc.c-torture/compile/960106-1.c: Likewise. + * gcc.c-torture/compile/960319-1.c: Likewise. + * gcc.c-torture/compile/960829-1.c: Likewise. + * gcc.c-torture/compile/970206-1.c: Likewise. + * gcc.c-torture/compile/980825-1.c: Likewise. + * gcc.c-torture/compile/990829-1.c: Likewise. + * gcc.c-torture/compile/991213-2.c: Likewise. + +2023-10-21 Pan Li + + PR target/111857 + * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Adjust checker. + * gcc.target/riscv/rvv/autovec/vls/def.h: Add help define. + * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-0.c: New test. + * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-1.c: New test. + * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-2.c: New test. + * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-3.c: New test. + * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-4.c: New test. + * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-5.c: New test. + * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-6.c: New test. + 2023-10-20 Roger Sayle Uros Bizjak diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 27add0da879e..7e09e1aa4c8b 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,31 @@ +2023-10-21 Jonathan Wakely + + * include/bits/basic_string.h (_M_init_local_buf()): New + function. + (_M_use_local_data()): Use _M_init_local_buf. + (basic_string(), basic_string(const Alloc&)) + (basic_string(basic_string&&)) + (basic_string(basic_string&&, const Alloc&)): Use + _M_init_local_buf instead of _M_use_local_data(). + * include/bits/basic_string.tcc (swap(basic_string&)) + (_M_construct(InIter, InIter, input_iterator_tag)) + (_M_construct(InIter, InIter, forward_iterator_tag)) + (_M_construct(size_type, CharT), reserve()): Likewise. + +2023-10-21 Benjamin Brock + + * include/std/ranges (zip_view, adjacent_view): Implement + workaround for LLVM-61763. + +2023-10-21 Dimitrij Mijoski + + * testsuite/22_locale/codecvt/codecvt_unicode.h: Test length() + +2023-10-21 Jonathan Wakely + + * include/bits/fs_dir.h (operator==(default_sentinel_t)): Fix + indentation. + 2023-10-20 Marek Polacek PR testsuite/111883