https://gcc.gnu.org/g:c44ae467f2879af837c935ef0f927b2ec903aa58
commit r13-10407-gc44ae467f2879af837c935ef0f927b2ec903aa58 Author: GCC Administrator <[email protected]> Date: Fri Jul 10 00:17:51 2026 +0000 Daily bump. Diff: --- gcc/ChangeLog | 17 +++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/fortran/ChangeLog | 33 +++++++++++++++++++++++++++++++++ gcc/testsuite/ChangeLog | 35 +++++++++++++++++++++++++++++++++++ 4 files changed, 86 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f43f9b50a8ee..22819c345c3f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,20 @@ +2026-07-09 Martin Jambor <[email protected]> + + Backported from master: + 2026-05-12 Martin Jambor <[email protected]> + + PR tree-optimization/124151 + * tree-sra.cc (build_user_friendly_ref_for_offset): Added parameters + CUR_SIZE and EXP_SIZE. Added code passing the correct CUR_SIZE and + checking it against EXP_SIZE. Removed unused code for the case when + EXP_TYPE was NULL_TREE. + (create_artificial_child_access): Adjusted the call to + build_user_friendly_ref_for_offset. + (propagate_subaccesses_from_rhs): Likewise. + (propagate_subaccesses_from_rhs): Removed a check that the size of + lchild is a multiple of BITS_PER_UNIT. + (propagate_subaccesses_from_lhs): Likewise. + 2026-07-05 Oleg Endo <[email protected]> PR target/67459 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 76403c9887d1..f3fe500bd976 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20260709 +20260710 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 0b08b95f8eb3..0c5333efa082 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,36 @@ +2026-07-09 Christopher Albert <[email protected]> + + Backported from master: + 2026-04-09 Christopher Albert <[email protected]> + + PR fortran/103367 + * trans-array.cc (gfc_conv_array_initializer): Emit an error for + invalid residual initializer expressions before returning a safe + empty constructor. + +2026-07-09 Christopher Albert <[email protected]> + + Backported from master: + 2026-04-07 Christopher Albert <[email protected]> + + PR fortran/103367 + * trans-array.cc (gfc_conv_array_initializer): Return empty + constructor for unexpected expression types after parameter + substitution. + +2026-07-09 Jerry DeLisle <[email protected]> + + Backported from master: + 2026-07-07 Jerry DeLisle <[email protected]> + + PR fortran/103367 + * expr.cc (simplify_const_ref): Hoist the call to + remove_subobject_ref up a level. + * primary.cc (gfc_match_rvalue): Don't copy the value expr + if the type is an EXPR_VARIABLE. + * trans-array.cc (gfc_conv_array_initializer): Only copy the expr + value if it does not have a ref. + 2026-05-21 Thomas Koenig <[email protected]> Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 467271f4982e..a3b33747ec30 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,38 @@ +2026-07-09 Christopher Albert <[email protected]> + + Backported from master: + 2026-04-09 Christopher Albert <[email protected]> + + PR fortran/103367 + * gfortran.dg/pr103367.f90: Expect a constant-expression error and + prune the legacy-extension warning. + +2026-07-09 Christopher Albert <[email protected]> + + Backported from master: + 2026-04-07 Christopher Albert <[email protected]> + + PR fortran/103367 + * gfortran.dg/pr103367.f90: New test. + +2026-07-09 Jerry DeLisle <[email protected]> + + Backported from master: + 2026-07-07 Jerry DeLisle <[email protected]> + + PR fortran/103367 + * gfortran.dg/pr103367_2.f90: New test. + * gfortran.dg/pr103367_3.f90: New test. + * gfortran.dg/pr103367_4.f90: New test. + +2026-07-09 Martin Jambor <[email protected]> + + Backported from master: + 2026-05-12 Martin Jambor <[email protected]> + + PR tree-optimization/124151 + * gcc.dg/tree-ssa/pr124151.c: New test. + 2026-07-05 Oleg Endo <[email protected]> PR target/67459
