From fb04c0409f668bcb4248ccfcdb512fb743b87d8e Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Tue, 27 May 2025 00:23:19 +0000 Subject: [PATCH] Daily bump. --- 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 541b6babe73..5796ada5214 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,83 @@ +2025-05-26 Stefan Schulze Frielinghaus + + Backported from master: + 2025-05-14 Stefan Schulze Frielinghaus + + * config/s390/vector.md: Fix tf_to_fprx2 by using vlr instead of + ldr. + +2025-05-26 Jakub Jelinek + + Backported from master: + 2025-02-27 Jakub Jelinek + + 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 + + Backported from master: + 2025-02-05 Jakub Jelinek + + 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 + + Backported from master: + 2025-02-05 Jakub Jelinek + + 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 + + Backported from master: + 2024-11-28 Jakub Jelinek + + 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 PR target/86772 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index dbf258be4a2..ed9a6b1f3e6 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250526 +20250527 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 23d940b9d1b..66360e6b9e9 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,19 @@ +2025-05-26 Jakub Jelinek + + Backported from master: + 2025-02-05 Jakub Jelinek + + PR rtl-optimization/117239 + * gcc.dg/pr117239.c: New test. + +2025-05-26 Jakub Jelinek + + Backported from master: + 2024-11-28 Jakub Jelinek + + PR tree-optimization/117358 + * gcc.c-torture/compile/pr117358.c: New test. + 2025-05-25 Harald Anlauf Backported from master: -- 2.47.2