[gcc r16-857] Daily bump.

GCC Administrator gccadmin@gcc.gnu.org
Sat May 24 00:18:54 GMT 2025


https://gcc.gnu.org/g:34efa442016e3fd2139da9cdbbf49913d73d8bc3

commit r16-857-g34efa442016e3fd2139da9cdbbf49913d73d8bc3
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sat May 24 00:17:55 2025 +0000

    Daily bump.

Diff:
---
 ChangeLog                    |  8 +++++
 config/ChangeLog             |  4 +++
 contrib/ChangeLog            |  4 +++
 gcc/ChangeLog                | 83 ++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP                |  2 +-
 gcc/c-family/ChangeLog       |  5 +++
 gcc/cp/ChangeLog             | 16 +++++++++
 gcc/testsuite/ChangeLog      | 43 +++++++++++++++++++++++
 libgomp/ChangeLog            |  6 ++++
 libstdc++-v3/ChangeLog       | 22 ++++++++++++
 maintainer-scripts/ChangeLog |  5 +++
 11 files changed, 197 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index e7589ef86475..73c9cda100d9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2025-05-23  Kishan Parmar  <kishan@linux.ibm.com>
+
+	* MAINTAINERS: Add myself to write after approval.
+
+2025-05-23  Dhruv Chawla  <dhruvc@nvidia.com>
+
+	* MAINTAINERS: Add myself to write after approval and DCO.
+
 2025-05-21  Stephanos Ioannidis  <root@stephanos.io>
 
 	* configure.ac: Always add pre-installed heades to search path.
diff --git a/config/ChangeLog b/config/ChangeLog
index 2551f82732c6..da86623e8b93 100644
--- a/config/ChangeLog
+++ b/config/ChangeLog
@@ -1,3 +1,7 @@
+2025-05-23  Andi Kleen  <ak@gcc.gnu.org>
+
+	* bootstrap-native.mk: New file.
+
 2025-04-15  Kyrylo Tkachov  <ktkachov@nvidia.com>
 
 	* bootstrap-lto-locality.mk: New file.
diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index 11a5c7bad34c..331b99fab445 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,7 @@
+2025-05-23  Andi Kleen  <ak@gcc.gnu.org>
+
+	* diffsummary.py: New file.
+
 2025-05-09  Torbjörn SVENSSON  <torbjorn.svensson@foss.st.com>
 
 	* check_GNU_style_lib.py: Remove literal prefix.
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 21a26f64437c..9ee26b8d2d8b 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,86 @@
+2025-05-23  Andi Kleen  <ak@gcc.gnu.org>
+
+	* doc/install.texi: Document bootstrap-native.
+
+2025-05-23  Andi Kleen  <ak@gcc.gnu.org>
+
+	PR middle-end/114563
+	PR c++/119387
+	* ggc-page.cc (struct free_list): New structure.
+	(struct page_entry): Point to free_list.
+	(find_free_list): New function.
+	(find_free_list_order): Dito.
+	(alloc_page): Use specific free_list.
+	(release_pages): Dito.
+	(do_release_pages): Dito.
+	(init_ggc): Dito.
+	(ggc_print_statistics): Print overflow stat.
+	(ggc_pch_read): Use specific free list.
+
+2025-05-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+	* doc/implement-c.texi (C Implementation): Add missing menu items.
+
+2025-05-23  Robin Dapp  <rdapp@ventanamicro.com>
+
+	* common/config/riscv/riscv-common.cc (riscv_subset_list::parse_base_ext):
+	Adjust error message.
+	(riscv_handle_option): Parse as CPU string first.
+	(riscv_expand_arch): Ditto.
+	* doc/invoke.texi: Document.
+
+2025-05-23  Robin Dapp  <rdapp@ventanamicro.com>
+
+	* config/riscv/riscv-v.cc (autovectorize_vector_modes): Return
+	user-specified mode if available.
+	* config/riscv/riscv.opt: New param.
+
+2025-05-23  Robin Dapp  <rdapp@ventanamicro.com>
+
+	* config/riscv/riscv.cc (singleton_vxrm_need): Init
+	saved_vxrm_mode.
+
+2025-05-23  Robin Dapp  <rdapp@ventanamicro.com>
+
+	* config/riscv/riscv-vector-costs.cc (compute_estimated_lmul):
+	Always use vect_vf_for_cost and TARGET_MIN_VLEN.
+
+2025-05-23  Dhruv Chawla  <dhruvc@nvidia.com>
+	    Richard Sandiford  <richard.sandiford@arm.com>
+
+	* expmed.cc (expand_rotate_as_vec_perm): Avoid a no-op move if the
+	target already provided the result in the expected register.
+	* config/aarch64/aarch64.cc (aarch64_vectorize_vec_perm_const):
+	Avoid forcing subregs into fresh registers unnecessarily.
+	* config/aarch64/aarch64-sve.md: Add define_split for rotate.
+	(*v_revvnx8hi): New pattern.
+
+2025-05-23  Dhruv Chawla  <dhruvc@nvidia.com>
+	    Richard Sandiford  <richard.sandiford@arm.com>
+
+	* config/aarch64/aarch64-sve.md (@aarch64_adr<mode>_shift):
+	Match lowered form of ashift.
+	(*aarch64_adr<mode>_shift): Likewise.
+	(*aarch64_adr_shift_sxtw): Likewise.
+	(*aarch64_adr_shift_uxtw): Likewise.
+	(<ASHIFT:optab><mode>3): Check amount instead of operands[2] in
+	aarch64_sve_<lr>shift_operand.
+	(v<optab><mode>3): Generate unpredicated shifts for constant
+	operands.
+	(@aarch64_pred_<optab><mode>): Convert to a define_expand.
+	(*aarch64_pred_<optab><mode>): Create define_insn_and_split pattern
+	from @aarch64_pred_<optab><mode>.
+	(*post_ra_v_ashl<mode>3): Rename to ...
+	(aarch64_vashl<mode>3_const): ... this and remove reload requirement.
+	(*post_ra_v_<optab><mode>3): Rename to ...
+	(aarch64_v<optab><mode>3_const): ... this and remove reload
+	requirement.
+	* config/aarch64/aarch64-sve2.md
+	(@aarch64_sve_add_<sve_int_op><mode>): Match lowered form of
+	SHIFTRT.
+	(*aarch64_sve2_sra<mode>): Likewise.
+	(*bitmask_shift_plus<mode>): Match lowered form of lshiftrt.
+
 2025-05-22  Joseph Myers  <josmyers@redhat.com>
 
 	* doc/implement-c.texi: Document C23 implementation-defined
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 809477a289db..cc6fc26c5149 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250523
+20250524
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 6b95bb6627c3..4136d541e72e 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,8 @@
+2025-05-23  Jason Merrill  <jason@redhat.com>
+
+	* c-format.cc (flag_chars_t::validate): Control quoting warnings
+	with -Wformat-diag.
+
 2025-05-15  Jason Merrill  <jason@redhat.com>
 
 	* c-opts.cc (c_common_post_options): Set flag_coroutines.
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 4dbc0cfb9539..278f75f70253 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,19 @@
+2025-05-23  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+	PR c++/120363
+	* decl2.cc (get_tls_init_fn): Set context as global_namespace.
+	(get_tls_wrapper_fn): Likewise.
+
+2025-05-23  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+	PR c++/120414
+	* module.cc (trees_in::tree_node): Allow reading a USING_DECL
+	when streaming tt_data_member.
+
+2025-05-23  Jason Merrill  <jason@redhat.com>
+
+	* mangle.cc (mangle_decl_string): Don't push_tinst_level.
+
 2025-05-22  Jason Merrill  <jason@redhat.com>
 
 	PR c++/120935
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 9044e98e29ce..06fcdf4a4405 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,46 @@
+2025-05-23  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+	PR c++/120363
+	* g++.dg/modules/pr113292_a.H: Move to...
+	* g++.dg/modules/tls-1_a.H: ...here.
+	* g++.dg/modules/pr113292_b.C: Move to...
+	* g++.dg/modules/tls-1_b.C: ...here.
+	* g++.dg/modules/pr113292_c.C: Move to...
+	* g++.dg/modules/tls-1_c.C: ...here.
+	* g++.dg/modules/tls-2_a.C: New test.
+	* g++.dg/modules/tls-2_b.C: New test.
+	* g++.dg/modules/tls-2_c.C: New test.
+	* g++.dg/modules/tls-3.h: New test.
+	* g++.dg/modules/tls-3_a.H: New test.
+	* g++.dg/modules/tls-3_b.C: New test.
+
+2025-05-23  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+	PR c++/120414
+	* g++.dg/modules/using-31_a.C: New test.
+	* g++.dg/modules/using-31_b.C: New test.
+
+2025-05-23  Robin Dapp  <rdapp@ventanamicro.com>
+
+	* gcc.target/riscv/arch-56.c: New test.
+
+2025-05-23  Robin Dapp  <rdapp@ventanamicro.com>
+
+	* gcc.target/riscv/rvv/autovec/param-autovec-mode.c: New test.
+
+2025-05-23  Robin Dapp  <rdapp@ventanamicro.com>
+
+	* gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-3.c: Adjust
+	expectations.
+	* gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-9.c: Ditto.
+
+2025-05-23  Dhruv Chawla  <dhruvc@nvidia.com>
+	    Richard Sandiford  <richard.sandiford@arm.com>
+
+	* gcc.target/aarch64/sve/shift_rev_1.c: New test.
+	* gcc.target/aarch64/sve/shift_rev_2.c: Likewise.
+	* gcc.target/aarch64/sve/shift_rev_3.c: Likewise.
+
 2025-05-22  Gaius Mulley  <gaiusmod2@gmail.com>
 
 	PR modula2/120389
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 9993bee43720..ecf84ff72931 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,9 @@
+2025-05-23  Tobias Burnus  <tburnus@baylibre.com>
+
+	PR middle-end/118694
+	* testsuite/libgomp.c-c++-common/metadirective-1.c: xfail when
+	compiling (also) for nvptx offloading as an error is then expected.
+
 2025-05-19  Thomas Schwinge  <tschwinge@baylibre.com>
 
 	PR lto/120308
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index ab3c14455e92..0c2b6982e84f 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,25 @@
+2025-05-23  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR libstdc++/120384
+	* include/bits/stl_algo.h (__unique_copy): Remove all
+	_BinaryPredicateConcept concept checks.
+	(unique_copy): Check _BinaryPredicateConcept in overload that
+	takes a predicate.
+	* testsuite/25_algorithms/unique_copy/120384.cc: New test.
+
+2025-05-23  Jonathan Wakely  <jwakely@redhat.com>
+
+	* include/std/type_traits (is_constant_evaluated): Add
+	always_inline attribute.
+
+2025-05-23  Jonathan Wakely  <jwakely@redhat.com>
+
+	* testsuite/17_intro/names.cc [__sun__] (a, i, n): Undefine.
+
+2025-05-23  Stefan Schulze Frielinghaus  <stefansf@gcc.gnu.org>
+
+	* testsuite/std/format/parse_ctx.cc: Fix typo for bfloat16 guard.
+
 2025-05-22  Jonathan Wakely  <jwakely@redhat.com>
 	    Tomasz Kamiński  <tkaminsk@redhat.com>
 
diff --git a/maintainer-scripts/ChangeLog b/maintainer-scripts/ChangeLog
index f8b9f8dabb31..8b2ffca9d819 100644
--- a/maintainer-scripts/ChangeLog
+++ b/maintainer-scripts/ChangeLog
@@ -1,3 +1,8 @@
+2025-05-23  Richard Biener  <rguenther@suse.de>
+
+	* update_web_docs_git: Conditionalize libgdiagnostic processing
+	on presence.
+
 2025-04-25  Jakub Jelinek  <jakub@redhat.com>
 
 	* gcc_release: Allow optional \[[0-9]+\] before GCC major.minor


More information about the Libstdc++-cvs mailing list