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:

Reply via email to