https://gcc.gnu.org/g:8f213ed8e430db6cbd02a129ffc04040eac3370d
commit r15-11363-g8f213ed8e430db6cbd02a129ffc04040eac3370d Author: GCC Administrator <[email protected]> Date: Fri Jul 10 00:19:55 2026 +0000 Daily bump. Diff: --- gcc/ChangeLog | 10 ++++++++++ gcc/DATESTAMP | 2 +- gcc/fortran/ChangeLog | 45 +++++++++++++++++++++++++++++++++++++++++++++ gcc/testsuite/ChangeLog | 39 +++++++++++++++++++++++++++++++++++++++ 4 files changed, 95 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b26d93eef94e..94d783880c8b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,13 @@ +2026-07-09 Uros Bizjak <[email protected]> + + Backported from master: + 2026-07-08 Uros Bizjak <[email protected]> + + PR target/126148 + * config/i386/i386-expand.cc (ix86_gen_ccmp_first): Restrict + floating-point modes accepted for ccmp according to the + available floating-point instruction set. + 2026-07-07 Icenowy Zheng <[email protected]> Backported from master: 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 721b2425d95d..7f6355088287 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,48 @@ +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-07-09 Jerry DeLisle <[email protected]> + + Backported from master: + 2026-06-24 Jerry DeLisle <[email protected]> + + PR fortran/60576 + * trans-array.cc (gfc_conv_array_parameter): For an assumed-rank + actual argument passed to a CLASS assumed-rank formal, use a + runtime-sized memcpy for the dim[] entries instead of a full + GFC_MAX_DIMENSIONS static copy. For a fixed-rank actual to a + CLASS assumed-rank formal, pass lhs_type=false to + gfc_class_array_data_assign so the dim[] copy is sized by the + RHS descriptor type (dim_t[rank]). Fixed-rank class formals + retain lhs_type=true. + * trans-expr.cc (gfc_conv_derived_to_class): For an assumed-rank + actual, use a runtime-sized memcpy for the derived_array descriptor + dim[] copy instead of a full GFC_MAX_DIMENSIONS static copy. + +2026-07-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]> + + PR fortran/103367 + * trans-array.cc (gfc_conv_array_initializer): Return empty + constructor for unexpected expression types after parameter + substitution. + 2026-07-03 Jerry DeLisle <[email protected]> Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index d3daefc14956..19850b415632 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,42 @@ +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 Jerry DeLisle <[email protected]> + + Backported from master: + 2026-06-24 Jerry DeLisle <[email protected]> + + PR fortran/60576 + * gfortran.dg/asan/assumed_rank_26.f90: New test covering both + assumed-rank and fixed-rank type actuals passed to a CLASS + assumed-rank dummy. + +2026-07-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]> + + PR fortran/103367 + * gfortran.dg/pr103367.f90: New test. + +2026-07-09 Uros Bizjak <[email protected]> + + Backported from master: + 2026-07-08 Uros Bizjak <[email protected]> + + PR target/126148 + * gcc.target/i386/pr126148.c: New test. + 2026-07-07 Icenowy Zheng <[email protected]> Backported from master:
