https://gcc.gnu.org/g:9541af1b49d6b3b6718661b0565c06371f3d9c32

commit r13-9731-g9541af1b49d6b3b6718661b0565c06371f3d9c32
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sat May 31 00:21:37 2025 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 28 ++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/testsuite/ChangeLog | 16 ++++++++++++++++
 3 files changed, 45 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index bf092f2a4519..d81b9fc2b1dc 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,31 @@
+2025-05-30  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2025-04-17  Jakub Jelinek  <ja...@redhat.com>
+
+       PR target/119834
+       * config/s390/s390.md (define_split after *cpymem_short): Use
+       (clobber (match_scratch N)) instead of (clobber (scratch)).  Use
+       (match_dup 4) and operands[4] instead of (match_dup 3) and operands[3]
+       in the last of those.
+       (define_split after *clrmem_short): Use (clobber (match_scratch N))
+       instead of (clobber (scratch)).
+       (define_split after *cmpmem_short): Likewise.
+
+2025-05-30  Vladimir N. Makarov  <vmaka...@redhat.com>
+
+       Revert:
+       2025-05-29  Vladimir N. Makarov  <vmaka...@redhat.com>
+
+       PR rtl-optimization/99015
+       * lra-constraints.cc (enough_allocatable_hard_regs_p): Extract
+       from in_class_p.
+       (in_class_p): Use it with added conditions.
+       (process_alt_operands): Try to change class too.
+       (curr_insn_transform): Pass true to in_class_p for reg operand
+       win.  Spill pseudo only used in the insn if the corresponding
+       operand does not require hard register anymore.
+
 2025-05-29  Vladimir N. Makarov  <vmaka...@redhat.com>
 
        PR rtl-optimization/99015
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index ac2743335765..e844ed6f555e 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250530
+20250531
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 384f4332a430..066dd69f5872 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,19 @@
+2025-05-30  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2025-05-30  Jakub Jelinek  <ja...@redhat.com>
+
+       PR target/120480
+       * gcc.dg/pr120480.c: New test.
+
+2025-05-30  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2025-04-17  Jakub Jelinek  <ja...@redhat.com>
+
+       PR target/119834
+       * g++.target/s390/pr119834.C: New test.
+
 2025-05-28  Martin Jambor  <mjam...@suse.cz>
 
        Backported from master:

Reply via email to