https://gcc.gnu.org/g:b3b65e6cca298aeac8c75537e5b40c5649e727ec

commit r16-9193-gb3b65e6cca298aeac8c75537e5b40c5649e727ec
Author: GCC Administrator <[email protected]>
Date:   Tue Jun 30 00:22:31 2026 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 41 +++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/ada/ChangeLog       | 33 +++++++++++++++++++++++++++++++++
 gcc/fortran/ChangeLog   | 18 ++++++++++++++++++
 gcc/testsuite/ChangeLog | 41 +++++++++++++++++++++++++++++++++++++++++
 5 files changed, 134 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 355b33eab87e..9cf3cd5d6a35 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,44 @@
+2026-06-29  Alex Coplan  <[email protected]>
+
+       Backported from master:
+       2026-06-23  Alex Coplan  <[email protected]>
+
+       PR target/125818
+       * config/aarch64/aarch64-sve-builtins-base.cc (svset_impl::fold): Fix
+       unsharing to ensure the returned stmt has the exact same lhs as the
+       original.
+
+2026-06-29  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2026-06-29  Jakub Jelinek  <[email protected]>
+
+       PR target/125469
+       * config/i386/i386.md (*add<mode>_1<nf_name>): Revert 2026-05-28
+       changes.
+       (define_split from *add<mode>_1_nf to *lea<mode>): Set INSN_CODE
+       to -1 if <LEAMODE> and <MODE> are the same.
+
+2026-06-29  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2026-05-28  Jakub Jelinek  <[email protected]>
+
+       PR target/125469
+       * config/i386/i386.md (*add<mode>_1<nf_name>): Don't return "#" for
+       the lea non-TARGET_APX_NDD case, instead emit a lea directly.
+
+2026-06-29  vekumar  <[email protected]>
+
+       Backported from master:
+       2026-06-26  vekumar  <[email protected]>
+
+       PR target/125949
+       * config/i386/i386.md ("isa"): Add avxvnniint8.
+       ("enabled"): Adjust for avxvnniint8.
+       * config/i386/sse.md (vpdp<vpdotprodtype>_<mode>): Adjust for
+       AVXVNNIINT8.
+
 2026-06-27  Jakub Jelinek  <[email protected]>
 
        Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 1d91ae1491ce..264735f723d9 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260629
+20260630
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 66e530e7ffd5..915a6614f8b2 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,36 @@
+2026-06-29  Eric Botcazou  <[email protected]>
+
+       * exp_util.ads (Find_Optional_Prim_Op): Add Controlled_Op parameter
+       defaulting to False.
+       * exp_util.adb (Find_Optional_Prim_Op): Likewise.  When it is set to
+       True, test whether the primitive has the signature of the controlled
+       primitives.
+       * sem_ch13.adb (Resolve_Finalization_Procedure): Reset Is_Overloaded
+       once an interpretation has been selected among the set.
+
+2026-06-29  Eric Botcazou  <[email protected]>
+
+       * sem_ch3.adb (Find_Type_Of_Object): In the subtype indication case
+       for a stand-alone object, invoke Process_Subtype during preanalysis
+       instead of partially reimplementing it.
+       * sem_ch5.ads (Has_Sec_Stack_Call): Move back declaration to...
+       * sem_ch5.adb (Has_Sec_Stack_Call): ...here.
+       * sem_ch4.adb (Analyze_Expression_With_Actions): Deal with transient
+       scopes created during analysis.
+       * sem_res.adb: Add clauses for Sem_Ch9 package.
+       (Resolve_Declare_Expression): Streamline and deal with transient
+       scopes created during resolution.
+
+2026-06-29  Eric Botcazou  <[email protected]>
+
+       * exp_ch4.adb (Expand_N_Expression_With_Actions): Create a temporary
+       only for types that can be copied, and replace the EWA node by its
+       expression for other types.
+       * exp_ch6.adb (Expand_Ctrl_Function_Call): Bail out when the parent
+       is an EWA node.
+       * sem_ch3.adb (OK_For_Limited_Init_In_05): Recurse on the expression
+       of an EWA node.
+
 2026-06-19  Eric Botcazou  <[email protected]>
 
        * sem_ch12.adb (Analyze_Generic_Package_Declaration): Do not set the
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 14e1f631d26b..78b7953b5f64 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,21 @@
+2026-06-29  Paul Thomas  <[email protected]>
+
+       Backported from master:
+       2026-05-10  Andre Vehreschild  <[email protected]>
+                   Paul Thomas  <[email protected]>
+
+       PR fortran/125051
+       * trans-decl.cc (gfc_get_symbol_decl): gfc_defer_symbol_init
+       must not be called for PDT types, classes or types with PDT
+       (gfc_generate_function_code): If gfc_current_ns is not the same
+       as the function namespace, stash it,change it to the function
+       namespace and restore after translation of the code.
+       * trans-intrinsic.cc (gfc_conv_intrinsic_caf_get): If the array
+       is in a module, use the symbol namespace.
+       * trans-openmp.cc (gfc_trans_omp_array_reduction_or_udr): If the
+       current namespace is not that of the procedure, change to the
+       procedure namspace and revert on leaving this function.
+
 2026-06-26  Harald Anlauf  <[email protected]>
 
        Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 6b1ba9af6af2..02395c522549 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,44 @@
+2026-06-29  Alex Coplan  <[email protected]>
+
+       Backported from master:
+       2026-06-23  Alex Coplan  <[email protected]>
+
+       PR target/125818
+       * gcc.target/aarch64/torture/pr125818.c: New test.
+
+2026-06-29  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2026-05-28  Jakub Jelinek  <[email protected]>
+
+       PR target/125469
+       * gcc.target/i386/apx-nf-pr125469.c: New test.
+
+2026-06-29  Paul Thomas  <[email protected]>
+
+       Backported from master:
+       2026-05-10  Andre Vehreschild  <[email protected]>
+                   Paul Thomas  <[email protected]>
+
+       PR fortran/125051
+       * gfortran.dg/coarray/pr125051.f90: New test.
+
+2026-06-29  vekumar  <[email protected]>
+
+       Backported from master:
+       2026-06-26  vekumar  <[email protected]>
+
+       PR target/125949
+       * gcc.target/i386/pr125949.c: New test.
+
+2026-06-29  H.J. Lu  <[email protected]>
+
+       Backported from master:
+       2026-06-26  H.J. Lu  <[email protected]>
+
+       * gcc.target/i386/builtin-memmove-bounded-1a.c: New test.
+       * gcc.target/i386/builtin-memmove-bounded-1b.c: Likewise.
+
 2026-06-27  Jakub Jelinek  <[email protected]>
 
        Backported from master:

Reply via email to