https://gcc.gnu.org/g:0379129ebd673bc7c9bca7c2ba0150bb0d9245d3

commit r14-11594-g0379129ebd673bc7c9bca7c2ba0150bb0d9245d3
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Fri Apr 11 00:22:16 2025 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 49 +++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/cp/ChangeLog        | 35 +++++++++++++++++++++
 gcc/testsuite/ChangeLog | 84 +++++++++++++++++++++++++++++++++++++++++++++++++
 libstdc++-v3/ChangeLog  | 49 +++++++++++++++++++++++++++++
 5 files changed, 218 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 9b4379055d3f..e0a35154557c 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,52 @@
+2025-04-10  Jin Ma  <ji...@linux.alibaba.com>
+
+       Backported from master:
+       2025-04-08  Jin Ma  <ji...@linux.alibaba.com>
+
+       * config/riscv/vector.md: Disable vsext/vzext for XTheadVector.
+
+2025-04-10  Jin Ma  <ji...@linux.alibaba.com>
+
+       Backported from master:
+       2025-02-12  Jin Ma  <ji...@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  <ji...@linux.alibaba.com>
+
+       Backported from master:
+       2025-01-21  Jin Ma  <ji...@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  <ji...@linux.alibaba.com>
+
+       Backported from master:
+       2024-11-13  Jin Ma  <ji...@linux.alibaba.com>
+
+       PR target/116591
+       * config/riscv/vector.md: Add restriction to call pred_th_whole_mov.
+
+2025-04-10  Kito Cheng  <kito.ch...@sifive.com>
+
+       Backported from master:
+       2025-04-10  Kito Cheng  <kito.ch...@sifive.com>
+
+       * config/riscv/multilib-generator: Remove the compact code model
+       and check large code model for RV32.
+
 2025-04-09  Patrick O'Neill  <patr...@rivosinc.com>
 
        * config/riscv/riscv-v.cc (expand_const_vector): Fix STEP size in
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 4013552f78d6..534b600c8234 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250410
+20250411
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 9620aabeeb4d..451fd402cda7 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,38 @@
+2025-04-10  Jason Merrill  <ja...@redhat.com>
+
+       Backported from master:
+       2025-04-10  Jason Merrill  <ja...@redhat.com>
+
+       PR c++/119345
+       * pt.cc (add_extra_args): Also register a specialization
+       of the captured variable.
+
+2025-04-10  Jason Merrill  <ja...@redhat.com>
+
+       Backported from master:
+       2025-04-10  Jason Merrill  <ja...@redhat.com>
+
+       PR c++/119175
+       * mangle.cc (decl_mangling_context): Look through lambda type.
+
+2025-04-10  Jason Merrill  <ja...@redhat.com>
+
+       Backported from master:
+       2025-04-08  Jason Merrill  <ja...@redhat.com>
+
+       PR c++/117530
+       * pt.cc (instantiate_template): Check retrieve_specialization after
+       tsubst.
+
+2025-04-10  Patrick Palka  <ppa...@redhat.com>
+
+       Backported from master:
+       2025-04-10  Patrick Palka  <ppa...@redhat.com>
+
+       PR c++/119687
+       * pt.cc (alias_ctad_tweaks): Use lkp_range / lkp_iterator
+       instead of ovl_iterator.
+
 2025-04-09  Patrick Palka  <ppa...@redhat.com>
 
        PR c++/119574
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 0fb09845abb5..be2269010933 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,87 @@
+2025-04-10  Jason Merrill  <ja...@redhat.com>
+
+       Backported from master:
+       2025-04-10  Jason Merrill  <ja...@redhat.com>
+
+       PR c++/119345
+       * g++.dg/cpp2a/lambda-targ14.C: New test.
+
+2025-04-10  Jason Merrill  <ja...@redhat.com>
+
+       Backported from master:
+       2025-04-10  Jason Merrill  <ja...@redhat.com>
+
+       PR c++/119175
+       * g++.dg/cpp2a/concepts-lambda23.C: New test.
+
+2025-04-10  Jason Merrill  <ja...@redhat.com>
+
+       Backported from master:
+       2025-04-08  Jason Merrill  <ja...@redhat.com>
+
+       PR c++/117530
+       * g++.dg/cpp2a/lambda-uneval27.C: New test.
+
+2025-04-10  Patrick Palka  <ppa...@redhat.com>
+
+       Backported from master:
+       2025-04-10  Patrick Palka  <ppa...@redhat.com>
+
+       PR c++/119687
+       * g++.dg/cpp23/class-deduction-inherited8.C: New test.
+
+2025-04-10  Jin Ma  <ji...@linux.alibaba.com>
+
+       Backported from master:
+       2025-04-08  Jin Ma  <ji...@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  <ji...@linux.alibaba.com>
+
+       Backported from master:
+       2025-02-12  Jin Ma  <ji...@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  <ji...@linux.alibaba.com>
+
+       Backported from master:
+       2025-01-21  Jin Ma  <ji...@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  <ji...@linux.alibaba.com>
+
+       Backported from master:
+       2025-01-21  Jin Ma  <ji...@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  <ji...@linux.alibaba.com>
+
+       Backported from master:
+       2024-11-13  Jin Ma  <ji...@linux.alibaba.com>
+
+       PR target/116591
+       * gcc.target/riscv/rvv/xtheadvector/pr116591.c: New test.
+
 2025-04-09  Patrick Palka  <ppa...@redhat.com>
 
        PR c++/119574
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 48bdcdb2156e..a794e0179d3c 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,52 @@
+2025-04-10  Jonathan Wakely  <jwak...@redhat.com>
+
+       Backported from master:
+       2024-11-07  Jonathan Wakely  <jwak...@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  <jwak...@redhat.com>
+
+       Backported from master:
+       2024-11-07  Jonathan Wakely  <jwak...@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.dum...@gmail.com>
+
+       Backported from master:
+       2024-10-24  François Dumont  <frs.dum...@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.dum...@gmail.com>
+
+       Backported from master:
+       2024-10-23  François Dumont  <frs.dum...@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  <ppa...@redhat.com>
 
        Backported from master:

Reply via email to