[gcc r13-10449] Daily bump.

GCC Administrator via Gcc-cvs <[email protected]> Sun, 2 Aug 2026 00:19:02 +0000 (GMT)
Newsgroups gmane.comp.gcc.cvs
Message-ID <20260802001902.1C29C4BA79BB__43809.7451393091$1785629953$gmane$org@sourceware.org>
https://gcc.gnu.org/g:a0e3e20ba28f5925c0e00aad189d2ace3650268a

commit r13-10449-ga0e3e20ba28f5925c0e00aad189d2ace3650268a
Author: GCC Administrator <[email protected]>
Date:   Sun Aug 2 00:18:27 2026 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           |  70 +++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/cp/ChangeLog        |  26 ++++++++++++
 gcc/fortran/ChangeLog   |   9 ++++
 gcc/testsuite/ChangeLog | 108 ++++++++++++++++++++++++++++++++++++++++++++++++
 libsanitizer/ChangeLog  |   9 ++++
 libstdc++-v3/ChangeLog  |   8 ++++
 7 files changed, 231 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index d4240a417ea3..65ed4edfe59b 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,73 @@
+2026-08-01  Jakub Jelinek  <[email protected]>
+
+	Backported from master:
+	2026-07-31  Jakub Jelinek  <[email protected]>
+
+	PR tree-optimization/126464
+	* range-op-float.cc (float_widen_lhs_range): Remove also_inf
+	argument, replace its uses as if it was always true.
+
+2026-08-01  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.
+
+2026-08-01  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-08-01  Jakub Jelinek  <[email protected]>
+
+	Backported from master:
+	2026-07-29  Jakub Jelinek  <[email protected]>
+
+	PR target/126446
+	* config/i386/i386-expand.cc (ix86_expand_vector_set): If elt is
+	out of bounds, emit a no-op move.
+
+2026-08-01  Jakub Jelinek  <[email protected]>
+
+	Backported from master:
+	2026-07-14  Jakub Jelinek  <[email protected]>
+		    H.J. Lu  <[email protected]>
+
+	PR tree-optimization/120201
+	* cfgexpand.cc (expand_used_vars): Set data.asan_alignb to
+	maximum of itself and crtl->stack_alignment_needed
+	/ BITS_PER_UNIT.
+
+2026-08-01  Jakub Jelinek  <[email protected]>
+
+	Backported from master:
+	2026-06-06  Jakub Jelinek  <[email protected]>
+
+	PR target/125611
+	* config/i386/sse.md (<ssse3_avx2>_pmulhrsw<mode>3, smulhrs<mode>3):
+	Use vector_operand instead of nonimmediate_operand.
+
+2026-08-01  Jakub Jelinek  <[email protected]>
+
+	Backported from master:
+	2026-05-01  Jakub Jelinek  <[email protected]>
+
+	PR tree-optimization/125079
+	* tree-ssa-strlen.cc (get_string_length): Transform
+	__strcat_chk (x, y, z) when we need strlen (x) afterwards into
+	l1 = strlen (x); l = __stpcpy_chk (x + l1, y, z - l1) - x;
+	where l is the strlen (x), instead of using z as last __stpcpy_chk
+	argument.
+
 2026-07-28  Haochen Jiang  <[email protected]>
 
 	Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 89a5952fcdcb..d1a36c0c53a4 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260801
+20260802
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index f3fd88da26bc..2628348b6185 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,29 @@
+2026-08-01  Jakub Jelinek  <[email protected]>
+
+	Backported from master:
+	2026-06-12  Jakub Jelinek  <[email protected]>
+
+	PR c++/125674
+	* pt.cc (tsubst_decl): Diagnose bit-field widths
+	with invalid type.
+
+2026-08-01  Jakub Jelinek  <[email protected]>
+
+	Backported from master:
+	2026-04-15  Jakub Jelinek  <[email protected]>
+
+	PR c++/124850
+	* typeck.cc (cxx_mark_addressable): For DECL_ANON_UNION_VAR_P vars
+	also mark their DECL_VALUE_EXPR.
+
+2026-08-01  Yang Kun  <[email protected]>
+
+	Backported from master:
+	2026-04-08  Yang Kun  <[email protected]>
+
+	* parser.cc (cp_parser_omp_clause_proc_bind): Fix error message
+	(cp_parser_omp_clause_device_type): Likewise.
+
 2026-06-17  Andrew Pinski  <[email protected]>
 
 	Backported from master:
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 89ed89880e62..8466c91c2ce0 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,12 @@
+2026-08-01  Jakub Jelinek  <[email protected]>
+
+	Backported from master:
+	2026-07-27  Jakub Jelinek  <[email protected]>
+
+	PR fortran/126303
+	* frontend-passes.cc (inner_loop_may_be_skipped): If inner loop iterator
+	is not integral, return true.
+
 2026-07-20  Mikael Morin  <[email protected]>
 
 	Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 7f8e7ff7b444..18b8c405c082 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,111 @@
+2026-08-01  Jakub Jelinek  <[email protected]>
+
+	Backported from master:
+	2026-07-31  Jakub Jelinek  <[email protected]>
+
+	PR tree-optimization/126464
+	* gcc.dg/torture/pr126464.c: New test.
+
+2026-08-01  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-08-01  Jakub Jelinek  <[email protected]>
+
+	Backported from master:
+	2026-07-29  Jakub Jelinek  <[email protected]>
+
+	PR target/126446
+	* gcc.target/i386/avx2-pr126446.c: New test.
+
+2026-08-01  Jakub Jelinek  <[email protected]>
+
+	Backported from master:
+	2026-07-27  Jakub Jelinek  <[email protected]>
+
+	PR fortran/126303
+	* gfortran.dg/pr126303.f: New test.
+
+2026-08-01  Jakub Jelinek  <[email protected]>
+
+	Backported from master:
+	2026-07-14  Jakub Jelinek  <[email protected]>
+		    H.J. Lu  <[email protected]>
+
+	PR tree-optimization/120201
+	* g++.dg/asan/pr120201-1.C: New test.
+
+2026-08-01  Jakub Jelinek  <[email protected]>
+
+	Backported from master:
+	2026-07-05  Jakub Jelinek  <[email protected]>
+
+	* g++.dg/opt/20260703-1.C: New test.
+
+2026-08-01  Jakub Jelinek  <[email protected]>
+
+	Backported from master:
+	2026-06-12  Jakub Jelinek  <[email protected]>
+
+	PR c++/125674
+	* g++.dg/template/bitfield5.C: New test.
+	* g++.dg/template/bitfield6.C: New test.
+
+2026-08-01  Jakub Jelinek  <[email protected]>
+
+	Backported from master:
+	2026-06-06  Jakub Jelinek  <[email protected]>
+
+	PR target/125611
+	* gcc.target/i386/ssse3-pr125611.c: New test.
+
+2026-08-01  Jakub Jelinek  <[email protected]>
+
+	Backported from master:
+	2026-05-01  Jakub Jelinek  <[email protected]>
+
+	PR tree-optimization/125079
+	* gcc.dg/strlenopt-97.c: New test.
+
+2026-08-01  Jakub Jelinek  <[email protected]>
+
+	Backported from master:
+	2026-04-21  Jakub Jelinek  <[email protected]>
+
+	PR testsuite/124682
+	* gcc.dg/torture/builtin-math-6.c (TESTIT_COMPLEX_R2_ISZ): Define.
+	(TESTIT_COMPLEX_R2_ALLNEG): Use TESTIT_COMPLEX_R2_ISZ instead of
+	TESTIT_COMPLEX_R2.
+
+2026-08-01  Jakub Jelinek  <[email protected]>
+
+	Backported from master:
+	2026-04-15  Jakub Jelinek  <[email protected]>
+
+	* go.test/go-test.exp (errchk): Use -translation binary instead of
+	-encoding binary for TCL 9 compatibility.
+
+2026-08-01  Jakub Jelinek  <[email protected]>
+
+	Backported from master:
+	2026-04-15  Jakub Jelinek  <[email protected]>
+
+	PR c++/124850
+	* g++.dg/other/anon-union8.C: New test.
+
+2026-08-01  Jakub Jelinek  <[email protected]>
+
+	Backported from master:
+	2026-03-26  Jakub Jelinek  <[email protected]>
+
+	* lib/mike-gcc.exp (postbase): Use switch instead of case for
+	TCL 9 compatibility.
+	* lib/mike-g++.exp (postbase): Likewise.
+
 2026-07-28  Haochen Jiang  <[email protected]>
 
 	Backported from master:
diff --git a/libsanitizer/ChangeLog b/libsanitizer/ChangeLog
index ceaaafe2f44d..c2cd7545e9b9 100644
--- a/libsanitizer/ChangeLog
+++ b/libsanitizer/ChangeLog
@@ -1,3 +1,12 @@
+2026-08-01  Jakub Jelinek  <[email protected]>
+
+	Backported from master:
+	2026-07-20  Jakub Jelinek  <[email protected]>
+
+	PR sanitizer/126307
+	* tsan/tsan_trace.h: Cherry-pick llvm-project revision
+	cdfdb06c9155080ec97d6e4f4dd90b6e7cefb0ca.
+
 2026-04-30  Jakub Jelinek  <[email protected]>
 
 	Backported from master:
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 8febb737d0d6..a9b95c73c356 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,11 @@
+2026-08-01  Jakub Jelinek  <[email protected]>
+
+	Backported from master:
+	2026-03-18  Jakub Jelinek  <[email protected]>
+
+	* include/bits/regex_compiler.h (_Compiler::_M_pop): Uglify ret
+	variable name.
+
 2026-05-14  Jonathan Wakely  <[email protected]>
 
 	Backported from master: