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