https://gcc.gnu.org/g:6c480c53796fd101c4b948cf780b4c063ef1944f
commit r15-11524-g6c480c53796fd101c4b948cf780b4c063ef1944f Author: GCC Administrator <[email protected]> Date: Fri Aug 28 00:20:10 2026 +0000 Daily bump. Diff: --- ChangeLog | 5 +++ gcc/ChangeLog | 54 ++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/testsuite/ChangeLog | 82 +++++++++++++++++++++++++++++++++++++++++++++++++ libcpp/ChangeLog | 11 +++++++ 5 files changed, 153 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index eee98106edec..0d58ab7c8e24 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2026-08-27 Michael Meissner <[email protected]> + + * MAINTAINERS: Update Michael Meissner's information. + Backported from master from 2026-08-07. + 2026-06-12 Release Manager * GCC 15.3.0 released. diff --git a/gcc/ChangeLog b/gcc/ChangeLog index dd8e56317e6d..df133ab76f09 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,57 @@ +2026-08-27 Jakub Jelinek <[email protected]> + + Backported from master: + 2026-08-07 Jakub Jelinek <[email protected]> + + PR tree-optimization/126534 + * gimple-range-op.cc (cfn_sqrt::op1_range): Widen lb or ub + by further 0.5ulp or 1ulp before squaring it. + * range-op-float.cc (float_widen_lhs_range): No longer static. + +2026-08-27 Jakub Jelinek <[email protected]> + + Backported from master: + 2026-08-07 Jakub Jelinek <[email protected]> + + PR target/126667 + * config/s390/s390.md (usubc<mode>5): If operands[4] is + an immediate operand other than const0_rtx, force it into reg + before using it in xor<mode>3 insn. + +2026-08-27 Jakub Jelinek <[email protected]> + + Backported from master: + 2026-08-04 Jakub Jelinek <[email protected]> + + PR tree-optimization/126601 + * tree-ssa-math-opts.cc (maybe_optimize_guarding_check): Use safe_push + on mul_stmts rather than quick_push. + +2026-08-27 Jakub Jelinek <[email protected]> + + Backported from master: + 2026-08-04 Jakub Jelinek <[email protected]> + + PR tree-optimization/126564 + * tree-ssa-phiopt.cc (spaceship_replacement): Fix up condition + when to punt because of redundant cmp1 with cmp2, xor in + lhs1 == lhs2 with difference of cmp2 from cmp1 (ignoring + LT_EXPR vs. LE_EXPR and GT_EXPR vs. GE_EXPR differences) and + 1 if cond2_phi_edge is EDGE_FALSE_VALUE. + +2026-08-27 Jakub Jelinek <[email protected]> + + Backported from master: + 2026-08-03 Jakub Jelinek <[email protected]> + + PR target/126484 + * config/mips/mips-ftypes.def (MIPS_SI_FTYPE_VOID, + MIPS_USI_FTYPE_VOID): Use DEF_MIPS_FTYPE with 0 as + first argument rather than 1 and leave out ", VOID" from + second argument. + * config/mips/mips.cc (MIPS_FTYPE_NAME0): Define. + (MIPS_FTYPE_ATYPES0): Define. + 2026-08-26 Eric Botcazou <[email protected]> PR ada/125984 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index f258e973dfcb..f5d0fa89a72b 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20260827 +20260828 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 2ccfc1563fcc..44ce86e9664b 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,85 @@ +2026-08-27 Jakub Jelinek <[email protected]> + + Backported from master: + 2026-08-24 Jakub Jelinek <[email protected]> + + * gcc.dg/builtin-stdc-bit-1.c (main): Fix two pastos. + +2026-08-27 Jakub Jelinek <[email protected]> + + Backported from master: + 2026-08-07 Jakub Jelinek <[email protected]> + + PR tree-optimization/126534 + * gcc.dg/pr126534.c: New test. + +2026-08-27 Jakub Jelinek <[email protected]> + + Backported from master: + 2026-08-07 Jakub Jelinek <[email protected]> + + PR target/126667 + * gcc.dg/pr126667.c: New test. + * gcc.target/s390/pr126667.c: New test. + +2026-08-27 Jakub Jelinek <[email protected]> + + Backported from master: + 2026-08-06 Jakub Jelinek <[email protected]> + + PR preprocessor/125048 + * c-c++-common/cpp/va-opt-11.c: New test. + +2026-08-27 Jakub Jelinek <[email protected]> + + Backported from master: + 2026-08-04 Jakub Jelinek <[email protected]> + + PR tree-optimization/126464 + * gcc.dg/pr126464.c: Guard uses of 1e300 with + __DBL_MAX_10_EXP__ >= 301 and uses of 1e4000L with + __LDBL_MAX_10_EXP__ >= 4001. + +2026-08-27 Jakub Jelinek <[email protected]> + + Backported from master: + 2026-08-04 Jakub Jelinek <[email protected]> + + PR tree-optimization/126601 + * gcc.dg/tree-ssa/pr126601.c: New test. + +2026-08-27 Jakub Jelinek <[email protected]> + + Backported from master: + 2026-08-04 Jakub Jelinek <[email protected]> + + PR tree-optimization/126564 + * gcc.dg/torture/pr126564.c: New test. + +2026-08-27 Jakub Jelinek <[email protected]> + + Backported from master: + 2026-08-03 Jakub Jelinek <[email protected]> + + PR tree-optimization/126547 + * gcc.dg/torture/pr126547.c: New test. + +2026-08-27 Jakub Jelinek <[email protected]> + + Backported from master: + 2026-08-03 Jakub Jelinek <[email protected]> + + PR tree-optimization/126576 + * gcc.dg/torture/pr126576.c: New test. + +2026-08-27 Jakub Jelinek <[email protected]> + + Backported from master: + 2026-08-03 Jakub Jelinek <[email protected]> + + PR target/126484 + * g++.target/mips/pr126484.C: New test. + 2026-08-26 Harald Anlauf <[email protected]> Backported from master: diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog index 8bfbb19d1ed6..3a45824c124b 100644 --- a/libcpp/ChangeLog +++ b/libcpp/ChangeLog @@ -1,3 +1,14 @@ +2026-08-27 Jakub Jelinek <[email protected]> + + Backported from master: + 2026-08-06 Jakub Jelinek <[email protected]> + + PR preprocessor/125048 + * macro.cc (replace_args): Remember the position of map + in the pfile->line_table->info_macro.maps array and if vostate + is DROP, recompute map pointer as expand_arg call could have + reallocated the pfile->line_table->info_macro.maps array. + 2026-06-12 Release Manager * GCC 15.3.0 released.
