]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 22 Oct 2023 00:16:41 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 22 Oct 2023 00:16:41 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/testsuite/ChangeLog
libstdc++-v3/ChangeLog

index 39e2be3f8bcb2a1b9a91f0bac8a0ee33f70abbf3..9b4542edd0fc5a31405f02d538e3c8fd68cbab84 100644 (file)
@@ -1,3 +1,15 @@
+2023-10-21  Pan Li  <pan2.li@intel.com>
+
+       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  <roger@nextmovesoftware.com>
            Uros Bizjak  <ubizjak@gmail.com>
 
index dc31a4d01d13a1ce2ad39c283a9009789e669964..244ba0395067fcb87b445d13864d811bfb690179 100644 (file)
@@ -1 +1 @@
-20231021
+20231022
index a14fb93a03545bb2f7c410f476010597c97b08b0..413c9b7d520789c5f9f0b2a4dd3693f9135967b0 100644 (file)
@@ -1,3 +1,131 @@
+2023-10-21  Florian Weimer  <fweimer@redhat.com>
+
+       * 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  <pan2.li@intel.com>
+
+       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  <roger@nextmovesoftware.com>
            Uros Bizjak  <ubizjak@gmail.com>
 
index 27add0da879e28604ba5fdf846dc90828233a808..7e09e1aa4c8b7790b2c8fbddc5c3c7e69aabc241 100644 (file)
@@ -1,3 +1,31 @@
+2023-10-21  Jonathan Wakely  <jwakely@redhat.com>
+
+       * 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  <brock@cs.berkeley.edu>
+
+       * include/std/ranges (zip_view, adjacent_view): Implement
+       workaround for LLVM-61763.
+
+2023-10-21  Dimitrij Mijoski  <dmjpp@hotmail.com>
+
+       * testsuite/22_locale/codecvt/codecvt_unicode.h: Test length()
+
+2023-10-21  Jonathan Wakely  <jwakely@redhat.com>
+
+       * include/bits/fs_dir.h (operator==(default_sentinel_t)): Fix
+       indentation.
+
 2023-10-20  Marek Polacek  <polacek@redhat.com>
 
        PR testsuite/111883