[gcc r14-11594] Daily bump.

GCC Administrator gccadmin@gcc.gnu.org
Fri Apr 11 00:22:42 GMT 2025


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  <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
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  <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
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  <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
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  <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:


More information about the Libstdc++-cvs mailing list