[gcc r16-9469] Daily bump.

GCC Administrator via Gcc-cvs <[email protected]> Fri, 31 Jul 2026 00:23:10 +0000 (GMT)
Newsgroups gmane.comp.gcc.cvs
Message-ID <[email protected]>
https://gcc.gnu.org/g:a3e091b914824dfe30fcfa92166be54113729b6f

commit r16-9469-ga3e091b914824dfe30fcfa92166be54113729b6f
Author: GCC Administrator <[email protected]>
Date:   Fri Jul 31 00:22:37 2026 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 126 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/ada/ChangeLog       |   6 +++
 gcc/cp/ChangeLog        |   9 ++++
 gcc/fortran/ChangeLog   |   8 +++
 gcc/testsuite/ChangeLog |  84 ++++++++++++++++++++++++++++++++
 6 files changed, 234 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c5bd67c1895b..3681286ac291 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,129 @@
+2026-07-30  Jakub Jelinek  <[email protected]>
+
+	Backported from master:
+	2026-07-30  Jakub Jelinek  <[email protected]>
+
+	PR tree-optimization/126464
+	* range-op-float.cc (float_widen_lhs_range): Add also_inf argument
+	defaulted to false, if true, extend even lb of +inf and ub of -inf.
+	(operator_cast::op1_range): Adjust float_widen_lhs_range caller.
+
+2026-07-30  Jakub Jelinek  <[email protected]>
+
+	Backported from master:
+	2026-07-30  Jakub Jelinek  <[email protected]>
+
+	PR middle-end/126084
+	* asan.cc (maybe_instrument_call): Don't instrument
+	BUILT_IN_ASAN_REPORT_{LOAD,STORE}{1,2,4,8,16,_N} builtins.
+	(initialize_sanitizer_builtins): Use
+	(*lang_hooks.types.type_for_mode) (ptr_mode, 0) instead of
+	pointer_sized_int_mode for PTRMODE arguments.
+	(asan_expand_poison_ifn): Likewise.
+
+2026-07-30  Jakub Jelinek  <[email protected]>
+
+	Backported from master:
+	2026-07-30  Jakub Jelinek  <[email protected]>
+
+	PR tree-optimization/126471
+	* match.pd (parity(~X) is parity(X)): Only optimize this way
+	if element_precision is even, otherwise optimize into parity(X) ^ 1.
+
+2026-07-30  Jakub Jelinek  <[email protected]>
+
+	Backported from master:
+	2026-07-29  Jakub Jelinek  <[email protected]>
+
+	PR target/126446
+	* gimple-isel.cc (gimple_expand_vec_set_extract_expr): Punt if
+	idx doesn't fit into poly_uint64 but is poly_int_tree_p.  Use
+	known_ge rather than known_gt for out of bounds check.  Formatting
+	fixes.
+
+2026-07-30  Stefan Schulze Frielinghaus  <[email protected]>
+
+	Backported from master:
+	2026-07-29  Stefan Schulze Frielinghaus  <[email protected]>
+
+	* config/s390/s390.cc (s390_canonicalize_comparison): Verify op0
+	for an UNSPEC_CC_TO_INT is a register.
+
+2026-07-30  H.J. Lu  <[email protected]>
+
+	Backported from master:
+	2026-07-28  H.J. Lu  <[email protected]>
+		    Richard Biener   <[email protected]>
+
+	PR middle-end/126410
+	* tree-vect-stmts.cc (vectorizable_store): Only commit to
+	recorded base alignment when transforming.
+	(vectorizable_load): Likewise.
+
+2026-07-30  Richard Biener  <[email protected]>
+
+	Backported from master:
+	2026-07-29  Richard Biener  <[email protected]>
+
+	PR tree-optimization/126457
+	* tree-vect-loop.cc (vectorizable_reduction): Reject
+	operations where not all operands correspond to a SLP
+	child early.
+
+2026-07-30  Richard Biener  <[email protected]>
+
+	Backported from master:
+	2026-07-28  Richard Biener  <[email protected]>
+
+	PR tree-optimization/126404
+	* tree-vect-patterns.cc (vect_recog_popcount_clz_ctz_ffs_pattern):
+	Avoid recursing to vect_recog_ctz_ffs_pattern with a reduction.
+
+2026-07-30  Richard Biener  <[email protected]>
+
+	Backported from master:
+	2026-07-28  Richard Biener  <[email protected]>
+
+	PR tree-optimization/126404
+	* tree-vect-slp.cc (vect_analyze_slp_reduc_chain): Fixup
+	conversion detection.
+
+2026-07-30  Hu, Lin1  <[email protected]>
+
+	* config/i386/avx10_2satcvtintrin.h
+	(_mm_cvtts_sd_i32): Renamed from _mm_cvtts_sd_epi32.
+	(_mm_cvtts_sd_si32): New alias of _mm_cvtts_sd_i32.
+	(_mm_cvtts_sd_u32): Renamed from _mm_cvtts_sd_epu32.
+	(_mm_cvtts_ss_i32): Renamed from _mm_cvtts_ss_epi32.
+	(_mm_cvtts_ss_si32): New alias of _mm_cvtts_ss_i32.
+	(_mm_cvtts_ss_u32): Renamed from _mm_cvtts_ss_epu32.
+	(_mm_cvtts_roundsd_i32): Renamed from _mm_cvtts_roundsd_epi32.
+	(_mm_cvtts_roundsd_si32): New alias of _mm_cvtts_roundsd_i32.
+	(_mm_cvtts_roundsd_u32): Renamed from _mm_cvtts_roundsd_epu32.
+	(_mm_cvtts_roundss_i32): Renamed from _mm_cvtts_roundss_epi32.
+	(_mm_cvtts_roundss_si32): New alias of _mm_cvtts_roundss_i32.
+	(_mm_cvtts_roundss_u32): Renamed from _mm_cvtts_roundss_epu32.
+	(_mm_cvtts_sd_i64): Renamed from _mm_cvtts_sd_epi64.
+	(_mm_cvtts_sd_si64): New alias of _mm_cvtts_sd_i64.
+	(_mm_cvtts_sd_u64): Renamed from _mm_cvtts_sd_epu64.
+	(_mm_cvtts_ss_i64): Renamed from _mm_cvtts_ss_epi64.
+	(_mm_cvtts_ss_si64): New alias of _mm_cvtts_ss_i64.
+	(_mm_cvtts_ss_u64): Renamed from _mm_cvtts_ss_epu64.
+	(_mm_cvtts_roundsd_i64): Renamed from _mm_cvtts_roundsd_epi64.
+	(_mm_cvtts_roundsd_si64): New alias of _mm_cvtts_roundsd_i64.
+	(_mm_cvtts_roundsd_u64): Renamed from _mm_cvtts_roundsd_epu64.
+	(_mm_cvtts_roundss_i64): Renamed from _mm_cvtts_roundss_epi64.
+	(_mm_cvtts_roundss_si64): New alias of _mm_cvtts_roundss_i64.
+	(_mm_cvtts_roundss_u64): Renamed from _mm_cvtts_roundss_epu64.
+
+2026-07-30  Avinash Jayakar  <[email protected]>
+
+	Backported from master:
+	2026-07-30  Avinash Jayakar  <[email protected]>
+
+	PR target/126438
+	* config/rs6000/darwin.h (REGISTER_NAMES): Add dmf registers.
+
 2026-07-29  Richard Sandiford  <[email protected]>
 
 	Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 96192f4db24c..4856dc75a20f 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260730
+20260731
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 4db3d0e9fdfb..a567c770d83d 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,9 @@
+2026-07-30  Eric Botcazou  <[email protected]>
+
+	PR ada/126482
+	* sem_attr.adb (Analyze_Attribute): Treat Unrestricted_Access like
+	[Unchecked_]Access when it comes to the overloading of the prefix.
+
 2026-07-17  Eric Botcazou  <[email protected]>
 
 	* sem_attr.adb (Resolve_Attribute) <Attribute_Reduce>: Perform the
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 3ced40ed14e5..e0446a35af4c 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,12 @@
+2026-07-30  Jason Merrill  <[email protected]>
+
+	Backported from master:
+	2026-07-30  Jason Merrill  <[email protected]>
+
+	PR c++/126209
+	* module.cc (depset::hash::add_namespace_entities): Don't
+	force out anonymous namespaces.
+
 2026-07-27  Jason Merrill  <[email protected]>
 
 	Backported from master:
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 9ef284831a38..6b4ba1fbe997 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,11 @@
+2026-07-30  Jerry DeLisle  <[email protected]>
+
+	Backported from master:
+	2026-07-28  Jerry DeLisle  <[email protected]>
+
+	PR fortran/125866
+	* expr.cc (is_CFI_desc): Add check for proc_name.
+
 2026-07-27  Thomas Koenig  <[email protected]>
 
 	Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 1bbec506f71b..8a6ca1bb5469 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,87 @@
+2026-07-30  Jason Merrill  <[email protected]>
+
+	Backported from master:
+	2026-07-30  Jason Merrill  <[email protected]>
+
+	PR c++/126209
+	* g++.dg/modules/anon-5_a.C: New test.
+	* g++.dg/modules/anon-5_b.C: New test.
+	* g++.dg/modules/anon-5_c.C: New test.
+	* g++.dg/modules/anon-5_d.C: New test.
+
+2026-07-30  Jerry DeLisle  <[email protected]>
+
+	Backported from master:
+	2026-07-28  Jerry DeLisle  <[email protected]>
+
+	PR fortran/125866
+	* gfortran.dg/pr125866.f90: New test.
+
+2026-07-30  Jakub Jelinek  <[email protected]>
+
+	Backported from master:
+	2026-07-30  Jakub Jelinek  <[email protected]>
+
+	PR tree-optimization/126464
+	* gcc.dg/pr126464.c: New test.
+
+2026-07-30  Jakub Jelinek  <[email protected]>
+
+	Backported from master:
+	2026-07-30  Jakub Jelinek  <[email protected]>
+
+	PR tree-optimization/126471
+	* gcc.dg/bitint-139.c: New test.
+
+2026-07-30  H.J. Lu  <[email protected]>
+
+	Backported from master:
+	2026-07-28  H.J. Lu  <[email protected]>
+		    Richard Biener   <[email protected]>
+
+	PR middle-end/126410
+	* gcc.target/i386/pr126410-1a.c: New test.
+	* gcc.target/i386/pr126410-1b.c: Likewise.
+	* gcc.target/i386/pr126410-1c.c: Likewise.
+	* gcc.target/i386/pr126410-2a.c: Likewise.
+	* gcc.target/i386/pr126410-2b.c: Likewise.
+	* gcc.target/i386/pr126410-2c.c: Likewise.
+
+2026-07-30  Richard Biener  <[email protected]>
+
+	Backported from master:
+	2026-07-29  Richard Biener  <[email protected]>
+
+	PR tree-optimization/126457
+	* gcc.dg/vect/vect-pr126457.c: New testcase.
+
+2026-07-30  Richard Biener  <[email protected]>
+
+	Backported from master:
+	2026-07-28  Richard Biener  <[email protected]>
+
+	PR tree-optimization/126404
+	* gcc.dg/vect/vect-pr126404.c: Adjust.
+
+2026-07-30  Richard Biener  <[email protected]>
+
+	Backported from master:
+	2026-07-28  Richard Biener  <[email protected]>
+
+	PR tree-optimization/126404
+	* gcc.dg/vect/vect-pr126404.c: New testcase.
+
+2026-07-30  Hu, Lin1  <[email protected]>
+
+	* gcc.target/i386/avx10_2-satcvt-1.c: Update intrin names and
+	add _si alias tests.
+	* gcc.target/i386/sse-14.c: Ditto.
+	* gcc.target/i386/sse-22.c: Ditto.
+	* gcc.target/i386/avx10_2-vcvttsd2sis-2.c: Update intrin names.
+	* gcc.target/i386/avx10_2-vcvttsd2usis-2.c: Ditto.
+	* gcc.target/i386/avx10_2-vcvttss2sis-2.c: Ditto.
+	* gcc.target/i386/avx10_2-vcvttss2usis-2.c: Ditto.
+
 2026-07-29  Iain Sandoe  <[email protected]>
 
 	Backported from master: