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

commit r14-11812-gfb04c0409f668bcb4248ccfcdb512fb743b87d8e
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue May 27 00:23:19 2025 +0000

    Daily bump.

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

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 541b6babe736..5796ada52143 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,83 @@
+2025-05-26  Stefan Schulze Frielinghaus  <stefa...@gcc.gnu.org>
+
+       Backported from master:
+       2025-05-14  Stefan Schulze Frielinghaus  <stefa...@gcc.gnu.org>
+
+       * config/s390/vector.md: Fix tf_to_fprx2 by using vlr instead of
+       ldr.
+
+2025-05-26  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2025-02-27  Jakub Jelinek  <ja...@redhat.com>
+
+       PR middle-end/118819
+       * alias.cc (memrefs_conflict_p): Perform arithmetics on c, xsize and
+       ysize in poly_offset_int and return -1 if it is not representable in
+       poly_int64.
+
+2025-05-26  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2025-02-05  Jakub Jelinek  <ja...@redhat.com>
+
+       PR rtl-optimization/117239
+       * cselib.cc (cselib_init): Remove spurious closing paren in
+       the #ifdef STACK_ADDRESS_OFFSET specific code.
+
+2025-05-26  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2025-02-05  Jakub Jelinek  <ja...@redhat.com>
+
+       PR rtl-optimization/117239
+       * cselib.cc: Include predict.h.
+       (callmem): Change type from rtx to rtx[2].
+       (cselib_preserve_only_values): Use callmem[0] rather than callmem.
+       (cselib_invalidate_mem): Optimize and don't try to invalidate
+       for the mem_rtx == callmem[1] case MEMs which clearly can't be
+       below the stack pointer.
+       (cselib_process_insn): Use callmem[0] rather than callmem.
+       For const/pure calls also call cselib_invalidate_mem (callmem[1])
+       in !ACCUMULATE_OUTGOING_ARGS or cfun->calls_alloca functions.
+       (cselib_init): Initialize callmem[0] rather than callmem and also
+       initialize callmem[1].
+
+2025-05-26  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2024-11-28  Jakub Jelinek  <ja...@redhat.com>
+
+       PR tree-optimization/117358
+       * gimple-fold.cc (gimple_fold_builtin_memory_op): Punt if stmt has no
+       vdef in ssa form.
+       (gimple_fold_builtin_bcmp): Punt if stmt has no vuse in ssa form.
+       (gimple_fold_builtin_bcopy): Punt if stmt has no vdef in ssa form.
+       (gimple_fold_builtin_bzero): Likewise.
+       (gimple_fold_builtin_memset): Likewise.  Use return false instead of
+       return NULL_TREE.
+       (gimple_fold_builtin_strcpy): Punt if stmt has no vdef in ssa form.
+       (gimple_fold_builtin_strncpy): Likewise.
+       (gimple_fold_builtin_strchr): Punt if stmt has no vuse in ssa form.
+       (gimple_fold_builtin_strstr): Likewise.
+       (gimple_fold_builtin_strcat): Punt if stmt has no vdef in ssa form.
+       (gimple_fold_builtin_strcat_chk): Likewise.
+       (gimple_fold_builtin_strncat): Likewise.
+       (gimple_fold_builtin_strncat_chk): Likewise.
+       (gimple_fold_builtin_string_compare): Likewise.
+       (gimple_fold_builtin_fputs): Likewise.
+       (gimple_fold_builtin_memory_chk): Likewise.
+       (gimple_fold_builtin_stxcpy_chk): Likewise.
+       (gimple_fold_builtin_stxncpy_chk): Likewise.
+       (gimple_fold_builtin_stpcpy): Likewise.
+       (gimple_fold_builtin_snprintf_chk): Likewise.
+       (gimple_fold_builtin_sprintf_chk): Likewise.
+       (gimple_fold_builtin_sprintf): Likewise.
+       (gimple_fold_builtin_snprintf): Likewise.
+       (gimple_fold_builtin_fprintf): Likewise.
+       (gimple_fold_builtin_printf): Likewise.
+       (gimple_fold_builtin_realloc): Likewise.
+
 2025-05-25  Michael J. Eager  <ea...@eagercon.com>
 
        PR target/86772
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index dbf258be4a2b..ed9a6b1f3e64 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250526
+20250527
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 23d940b9d1b6..66360e6b9e9c 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,19 @@
+2025-05-26  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2025-02-05  Jakub Jelinek  <ja...@redhat.com>
+
+       PR rtl-optimization/117239
+       * gcc.dg/pr117239.c: New test.
+
+2025-05-26  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2024-11-28  Jakub Jelinek  <ja...@redhat.com>
+
+       PR tree-optimization/117358
+       * gcc.c-torture/compile/pr117358.c: New test.
+
 2025-05-25  Harald Anlauf  <anl...@gmx.de>
 
        Backported from master:

Reply via email to