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: