[gcc r13-10449] Daily bump.
GCC Administrator
gccadmin@gcc.gnu.org
Sun Aug 2 00:19:02 GMT 2026
https://gcc.gnu.org/g:a0e3e20ba28f5925c0e00aad189d2ace3650268a
commit r13-10449-ga0e3e20ba28f5925c0e00aad189d2ace3650268a
Author: GCC Administrator <gccadmin@gcc.gnu.org>
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 <jakub@redhat.com>
+
+ Backported from master:
+ 2026-07-31 Jakub Jelinek <jakub@redhat.com>
+
+ 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 <jakub@redhat.com>
+
+ Backported from master:
+ 2026-07-30 Jakub Jelinek <jakub@redhat.com>
+
+ 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 <jakub@redhat.com>
+
+ Backported from master:
+ 2026-07-29 Jakub Jelinek <jakub@redhat.com>
+
+ 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 <jakub@redhat.com>
+
+ Backported from master:
+ 2026-07-29 Jakub Jelinek <jakub@redhat.com>
+
+ 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 <jakub@redhat.com>
+
+ Backported from master:
+ 2026-07-14 Jakub Jelinek <jakub@redhat.com>
+ H.J. Lu <hjl.tools@gmail.com>
+
+ 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 <jakub@redhat.com>
+
+ Backported from master:
+ 2026-06-06 Jakub Jelinek <jakub@redhat.com>
+
+ 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 <jakub@redhat.com>
+
+ Backported from master:
+ 2026-05-01 Jakub Jelinek <jakub@redhat.com>
+
+ 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 <haochen.jiang@intel.com>
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 <jakub@redhat.com>
+
+ Backported from master:
+ 2026-06-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/125674
+ * pt.cc (tsubst_decl): Diagnose bit-field widths
+ with invalid type.
+
+2026-08-01 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2026-04-15 Jakub Jelinek <jakub@redhat.com>
+
+ 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 <yangkun@disroot.org>
+
+ Backported from master:
+ 2026-04-08 Yang Kun <yangkun@disroot.org>
+
+ * parser.cc (cp_parser_omp_clause_proc_bind): Fix error message
+ (cp_parser_omp_clause_device_type): Likewise.
+
2026-06-17 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
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 <jakub@redhat.com>
+
+ Backported from master:
+ 2026-07-27 Jakub Jelinek <jakub@redhat.com>
+
+ 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 <mikael@gcc.gnu.org>
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 <jakub@redhat.com>
+
+ Backported from master:
+ 2026-07-31 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/126464
+ * gcc.dg/torture/pr126464.c: New test.
+
+2026-08-01 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2026-07-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/126464
+ * gcc.dg/pr126464.c: New test.
+
+2026-08-01 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2026-07-29 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/126446
+ * gcc.target/i386/avx2-pr126446.c: New test.
+
+2026-08-01 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2026-07-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR fortran/126303
+ * gfortran.dg/pr126303.f: New test.
+
+2026-08-01 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2026-07-14 Jakub Jelinek <jakub@redhat.com>
+ H.J. Lu <hjl.tools@gmail.com>
+
+ PR tree-optimization/120201
+ * g++.dg/asan/pr120201-1.C: New test.
+
+2026-08-01 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2026-07-05 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/opt/20260703-1.C: New test.
+
+2026-08-01 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2026-06-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/125674
+ * g++.dg/template/bitfield5.C: New test.
+ * g++.dg/template/bitfield6.C: New test.
+
+2026-08-01 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2026-06-06 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/125611
+ * gcc.target/i386/ssse3-pr125611.c: New test.
+
+2026-08-01 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2026-05-01 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/125079
+ * gcc.dg/strlenopt-97.c: New test.
+
+2026-08-01 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2026-04-21 Jakub Jelinek <jakub@redhat.com>
+
+ 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 <jakub@redhat.com>
+
+ Backported from master:
+ 2026-04-15 Jakub Jelinek <jakub@redhat.com>
+
+ * go.test/go-test.exp (errchk): Use -translation binary instead of
+ -encoding binary for TCL 9 compatibility.
+
+2026-08-01 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2026-04-15 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/124850
+ * g++.dg/other/anon-union8.C: New test.
+
+2026-08-01 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2026-03-26 Jakub Jelinek <jakub@redhat.com>
+
+ * 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 <haochen.jiang@intel.com>
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 <jakub@redhat.com>
+
+ Backported from master:
+ 2026-07-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/126307
+ * tsan/tsan_trace.h: Cherry-pick llvm-project revision
+ cdfdb06c9155080ec97d6e4f4dd90b6e7cefb0ca.
+
2026-04-30 Jakub Jelinek <jakub@redhat.com>
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 <jakub@redhat.com>
+
+ Backported from master:
+ 2026-03-18 Jakub Jelinek <jakub@redhat.com>
+
+ * include/bits/regex_compiler.h (_Compiler::_M_pop): Uglify ret
+ variable name.
+
2026-05-14 Jonathan Wakely <jwakely@redhat.com>
Backported from master:
More information about the Libstdc++-cvs
mailing list