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

commit r15-11338-gb8091456d0b26f4ae5673cdc5f227bbbae8d8d7e
Author: GCC Administrator <[email protected]>
Date:   Thu Jul 2 00:20:43 2026 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 53 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/testsuite/ChangeLog | 23 +++++++++++++++++++++
 3 files changed, 77 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index ce2df904ac0d..521ca77d5d32 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,56 @@
+2026-07-01  Stefan Schulze Frielinghaus  <[email protected]>
+
+       Backported from master:
+       2026-06-26  Stefan Schulze Frielinghaus  <[email protected]>
+
+       PR target/125972
+       * config/s390/s390.cc (s390_rtx_costs): Deal with non-compare
+       conditions during costing.  Also fix some indentation.
+
+2026-07-01  Eric Botcazou  <[email protected]>
+
+       * tree-ssa-structalias.cc (set_uids_in_ptset): If ANYTHING is
+       present in the ESCAPED_RETURN solution, record that the global
+       solution has an escaped heap if FROM contains a heap variable.
+
+2026-07-01  Avinash Jayakar  <[email protected]>
+
+       Backported from master:
+       2026-06-30  Avinash Jayakar  <[email protected]>
+                   Surya Kumari Jangala  <[email protected]>
+
+       * config/rs6000/rs6000-builtin.cc (rs6000_expand_builtin): Add logic to
+       handle __builtin_ppc_atomic_cas_local.
+       * config/rs6000/rs6000-builtins.def: New builtins for
+       __builtin_ppc_atomic_cas_local with types.
+       * config/rs6000/rs6000-c.cc (altivec_build_resolved_builtin): Handle
+       builtins with up to 6 arguments.
+       * config/rs6000/rs6000-overload.def: Overload builtin for signed/unsiged
+       char, short, int, long, __int128.
+       * config/rs6000/rs6000-protos.h 
(rs6000_expand_atomic_compare_and_swap): Add
+       additional parameter 'local' to the prototype.
+       * config/rs6000/rs6000.cc (emit_load_locked): Add new parameter. Pass 
new
+       parameter to generate load-locked instruction.
+       (rs6000_expand_atomic_compare_and_swap): Add new parameter. Call
+       emit_load_locked() with additional parameter value of EH bit.
+       (rs6000_expand_atomic_exchange): Pass EH value 0 to emit_load_locked().
+       (rs6000_expand_atomic_op): Likewise.
+       * config/rs6000/sync.md (load_locked<mode>): Add new operand in RTL 
template.
+       Specify EH bit in the larx instruction.
+       (load_locked<QHI:mode>_si): Likewise.
+       (load_lockedpti): Likewise.
+       (load_lockedti): Add new operand in RTL template. Pass EH bit to
+       gen_load_lockedpti().
+       (atomic_compare_and_swap<mode>): Pass new parameter 'false' to
+       rs6000_expand_atomic_compare_and_swap.
+       (atomic_compare_and_swap_local<mode>): New define_expand.
+       * doc/extend.texi: Add documentation for new builtin.
+
+2026-07-01  Haochen Jiang  <[email protected]>
+
+       * config/i386/i386.h (PTA_DIAMONDRAPIDS): Remove PTA_AMX_TF32.
+       * doc/invoke.texi: Correct documentation.
+
 2026-06-30  Stefan Schulze Frielinghaus  <[email protected]>
 
        Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index e74af993156c..ad088ccf4d9e 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260701
+20260702
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index d07b3ed240b0..0278ede523bf 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,26 @@
+2026-07-01  Stefan Schulze Frielinghaus  <[email protected]>
+
+       Backported from master:
+       2026-06-26  Stefan Schulze Frielinghaus  <[email protected]>
+
+       PR target/125972
+       * gcc.target/s390/pr125972.c: New test.
+
+2026-07-01  Eric Botcazou  <[email protected]>
+
+       * gnat.dg/opt109.adb: New test.
+       * gnat.dg/opt109_pkg.ads, gnat.dg/opt109_pkg.adb: New helper.
+
+2026-07-01  Avinash Jayakar  <[email protected]>
+
+       Backported from master:
+       2026-06-30  Avinash Jayakar  <[email protected]>
+                   Surya Kumari Jangala  <[email protected]>
+
+       * gcc.target/powerpc/acmp-tst-32bit.c: New test.
+       * gcc.target/powerpc/acmp-tst.c: New test.
+       * gcc.target/powerpc/acmp-tst-indexed.c: New test.
+
 2026-06-30  Stefan Schulze Frielinghaus  <[email protected]>
 
        Backported from master:

Reply via email to