]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 11 Apr 2025 00:22:16 +0000 (00:22 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 11 Apr 2025 00:22:16 +0000 (00:22 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/testsuite/ChangeLog
libstdc++-v3/ChangeLog

index 9b4379055d3f8a52136cfd6dbaaa67e42e7f6029..e0a35154557ca0c52413c8096d3b1c8ac98ebd7a 100644 (file)
@@ -1,3 +1,52 @@
+2025-04-10  Jin Ma  <jinma@linux.alibaba.com>
+
+       Backported from master:
+       2025-04-08  Jin Ma  <jinma@linux.alibaba.com>
+
+       * config/riscv/vector.md: Disable vsext/vzext for XTheadVector.
+
+2025-04-10  Jin Ma  <jinma@linux.alibaba.com>
+
+       Backported from master:
+       2025-02-12  Jin Ma  <jinma@linux.alibaba.com>
+
+       PR target/118601
+       * config/riscv/riscv-string.cc (expand_block_move): Check with new
+       constraint 'vl' instead of 'K'.
+       (expand_vec_setmem): Likewise.
+       (expand_vec_cmpmem): Likewise.
+       * config/riscv/riscv-v.cc (force_vector_length_operand): Likewise.
+       (expand_load_store): Likewise.
+       (expand_strided_load): Likewise.
+       (expand_strided_store): Likewise.
+       (expand_lanes_load_store): Likewise.
+
+2025-04-10  Jin Ma  <jinma@linux.alibaba.com>
+
+       Backported from master:
+       2025-01-21  Jin Ma  <jinma@linux.alibaba.com>
+
+       PR target/116593
+       * config/riscv/constraints.md (vl): New.
+       * config/riscv/thead-vector.md: Replacing rK with rvl.
+       * config/riscv/vector.md: Likewise.
+
+2025-04-10  Jin Ma  <jinma@linux.alibaba.com>
+
+       Backported from master:
+       2024-11-13  Jin Ma  <jinma@linux.alibaba.com>
+
+       PR target/116591
+       * config/riscv/vector.md: Add restriction to call pred_th_whole_mov.
+
+2025-04-10  Kito Cheng  <kito.cheng@sifive.com>
+
+       Backported from master:
+       2025-04-10  Kito Cheng  <kito.cheng@sifive.com>
+
+       * config/riscv/multilib-generator: Remove the compact code model
+       and check large code model for RV32.
+
 2025-04-09  Patrick O'Neill  <patrick@rivosinc.com>
 
        * config/riscv/riscv-v.cc (expand_const_vector): Fix STEP size in
index 4013552f78d6f4fb815048cf7a65fe9dcc317418..534b600c82348f0725c4158dc2ed484c6b35c664 100644 (file)
@@ -1 +1 @@
-20250410
+20250411
index 9620aabeeb4d879478adbaed2063ca9da773582c..451fd402cda7cb4047e0cb6cb6a257629fa7bf6e 100644 (file)
@@ -1,3 +1,38 @@
+2025-04-10  Jason Merrill  <jason@redhat.com>
+
+       Backported from master:
+       2025-04-10  Jason Merrill  <jason@redhat.com>
+
+       PR c++/119345
+       * pt.cc (add_extra_args): Also register a specialization
+       of the captured variable.
+
+2025-04-10  Jason Merrill  <jason@redhat.com>
+
+       Backported from master:
+       2025-04-10  Jason Merrill  <jason@redhat.com>
+
+       PR c++/119175
+       * mangle.cc (decl_mangling_context): Look through lambda type.
+
+2025-04-10  Jason Merrill  <jason@redhat.com>
+
+       Backported from master:
+       2025-04-08  Jason Merrill  <jason@redhat.com>
+
+       PR c++/117530
+       * pt.cc (instantiate_template): Check retrieve_specialization after
+       tsubst.
+
+2025-04-10  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2025-04-10  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/119687
+       * pt.cc (alias_ctad_tweaks): Use lkp_range / lkp_iterator
+       instead of ovl_iterator.
+
 2025-04-09  Patrick Palka  <ppalka@redhat.com>
 
        PR c++/119574
index 0fb09845abb5c4a0b55db45293d09850ab7338c4..be2269010933720b4ae2e66199bc9427a9e31d5a 100644 (file)
@@ -1,3 +1,87 @@
+2025-04-10  Jason Merrill  <jason@redhat.com>
+
+       Backported from master:
+       2025-04-10  Jason Merrill  <jason@redhat.com>
+
+       PR c++/119345
+       * g++.dg/cpp2a/lambda-targ14.C: New test.
+
+2025-04-10  Jason Merrill  <jason@redhat.com>
+
+       Backported from master:
+       2025-04-10  Jason Merrill  <jason@redhat.com>
+
+       PR c++/119175
+       * g++.dg/cpp2a/concepts-lambda23.C: New test.
+
+2025-04-10  Jason Merrill  <jason@redhat.com>
+
+       Backported from master:
+       2025-04-08  Jason Merrill  <jason@redhat.com>
+
+       PR c++/117530
+       * g++.dg/cpp2a/lambda-uneval27.C: New test.
+
+2025-04-10  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2025-04-10  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/119687
+       * g++.dg/cpp23/class-deduction-inherited8.C: New test.
+
+2025-04-10  Jin Ma  <jinma@linux.alibaba.com>
+
+       Backported from master:
+       2025-04-08  Jin Ma  <jinma@linux.alibaba.com>
+
+       * gcc.target/riscv/rvv/xtheadvector/vsext.c: New test.
+       * gcc.target/riscv/rvv/xtheadvector/vzext.c: New test.
+
+2025-04-10  Jin Ma  <jinma@linux.alibaba.com>
+
+       Backported from master:
+       2025-02-12  Jin Ma  <jinma@linux.alibaba.com>
+
+       PR target/118601
+       * gcc.target/riscv/rvv/xtheadvector/pr114194.c: Move to...
+       * gcc.target/riscv/rvv/xtheadvector/pr114194-rv64.c: ...here.
+       * gcc.target/riscv/rvv/xtheadvector/pr114194-rv32.c: New test.
+       * gcc.target/riscv/rvv/xtheadvector/pr118601.c: New test.
+
+2025-04-10  Jin Ma  <jinma@linux.alibaba.com>
+
+       Backported from master:
+       2025-01-21  Jin Ma  <jinma@linux.alibaba.com>
+
+       PR target/116593
+       * g++.target/riscv/rvv/rvv.exp: Enable testsuite of XTheadVector.
+       * g++.target/riscv/rvv/xtheadvector/pr116593.C: New test.
+
+2025-04-10  Jin Ma  <jinma@linux.alibaba.com>
+
+       Backported from master:
+       2025-01-21  Jin Ma  <jinma@linux.alibaba.com>
+
+       * gcc.target/riscv/rvv/rvv.exp: Enable testsuite of
+       XTheadVector.
+       * gcc.target/riscv/rvv/xtheadvector/pr114194.c: Adjust correctly.
+       * gcc.target/riscv/rvv/xtheadvector/prefix.c: Likewise.
+       * gcc.target/riscv/rvv/xtheadvector/vlb-vsb.c: Likewise.
+       * gcc.target/riscv/rvv/xtheadvector/vlbu-vsb.c: Likewise.
+       * gcc.target/riscv/rvv/xtheadvector/vlh-vsh.c: Likewise.
+       * gcc.target/riscv/rvv/xtheadvector/vlhu-vsh.c: Likewise.
+       * gcc.target/riscv/rvv/xtheadvector/vlw-vsw.c: Likewise.
+       * gcc.target/riscv/rvv/xtheadvector/vlwu-vsw.c: Likewise.
+
+2025-04-10  Jin Ma  <jinma@linux.alibaba.com>
+
+       Backported from master:
+       2024-11-13  Jin Ma  <jinma@linux.alibaba.com>
+
+       PR target/116591
+       * gcc.target/riscv/rvv/xtheadvector/pr116591.c: New test.
+
 2025-04-09  Patrick Palka  <ppalka@redhat.com>
 
        PR c++/119574
index 48bdcdb2156e92d6e5a53813e431053db87e92f2..a794e0179d3cbbead3ae8e11234738edd2c1599a 100644 (file)
@@ -1,3 +1,52 @@
+2025-04-10  Jonathan Wakely  <jwakely@redhat.com>
+
+       Backported from master:
+       2024-11-07  Jonathan Wakely  <jwakely@redhat.com>
+
+       PR libstdc++/115285
+       * include/bits/hashtable.h (_Hashtable::_S_forward_key): Remove.
+       (_Hashtable::_M_insert_unique_aux): Replace _S_forward_key with
+       a static_cast to a type defined using conditional_t.
+       (_Hashtable::_M_insert): Replace _ConvertToValueType with a
+       static_cast to a type defined using conditional_t.
+       * include/bits/hashtable_policy.h (_ConvertToValueType): Remove.
+       * testsuite/23_containers/unordered_map/insert/115285.cc: New test.
+       * testsuite/23_containers/unordered_set/insert/115285.cc: New test.
+       * testsuite/23_containers/unordered_set/96088.cc: Adjust
+       expected number of allocations.
+
+2025-04-10  Jonathan Wakely  <jwakely@redhat.com>
+
+       Backported from master:
+       2024-11-07  Jonathan Wakely  <jwakely@redhat.com>
+
+       * include/bits/stl_pair.h (__is_pair): Define for C++11 and
+       C++14 as well.
+
+2025-04-10  François Dumont  <frs.dumont@gmail.com>
+
+       Backported from master:
+       2024-10-24  François Dumont  <frs.dumont@gmail.com>
+
+       * testsuite/23_containers/unordered_map/96088.cc (test03): Fix increments
+       value when _GLIBCXX_USE_CXX11_ABI is equal to 0.
+
+2025-04-10  François Dumont  <frs.dumont@gmail.com>
+
+       Backported from master:
+       2024-10-23  François Dumont  <frs.dumont@gmail.com>
+
+       PR libstdc++/115285
+       * include/bits/hashtable.h (_S_forward_key<_Kt>): Always return a temporary
+       key_type instance.
+       * testsuite/23_containers/unordered_map/96088.cc: Adapt to additional instanciation.
+       Also check that mapped_type is not instantiated when there is no insertion.
+       * testsuite/23_containers/unordered_multimap/96088.cc: Adapt to additional
+       instanciation.
+       * testsuite/23_containers/unordered_multiset/96088.cc: Likewise.
+       * testsuite/23_containers/unordered_set/96088.cc: Likewise.
+       * testsuite/23_containers/unordered_set/pr115285.cc: New test case.
+
 2025-04-09  Patrick Palka  <ppalka@redhat.com>
 
        Backported from master: