https://gcc.gnu.org/g:6262badefb42db35000205e608a048085664e833
commit r13-9398-g6262badefb42db35000205e608a048085664e833 Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Wed Feb 26 00:21:04 2025 +0000 Daily bump. Diff: --- gcc/ChangeLog | 85 +++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/jit/ChangeLog | 9 ++++++ gcc/testsuite/ChangeLog | 43 +++++++++++++++++++++++++ 4 files changed, 138 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index d7ab1173781d..15a8a8aed5d9 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,88 @@ +2025-02-25 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-12-10 Richard Biener <rguent...@suse.de> + + PR tree-optimization/117912 + * tree-ssa-sccvn.cc (copy_reference_ops_from_ref): For addresses + of zero-sized components do not set ->off if the object size pass + didn't run. + For OOB ARRAY_REF accesses in address expressions avoid setting + ->off if the object size pass didn't run. + (valueize_refs_1): Likewise. + +2025-02-25 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-09-30 Richard Biener <rguent...@suse.de> + + PR tree-optimization/116850 + * gimple-ssa-isolate-paths.cc (bb_split_points): New global. + (insert_trap): Delay BB splitting if post-doms are computed. + (find_explicit_erroneous_behavior): Process delayed BB + splitting after releasing post dominators. + (gimple_ssa_isolate_erroneous_paths): Do not free post-dom + info here. + +2025-02-25 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-07-18 Richard Biener <rguent...@suse.de> + + PR middle-end/115641 + * fold-const.cc (decode_field_reference): If the inner + reference isn't something we can take the address of, fail. + +2025-02-25 Richard Biener <rguent...@suse.de> + + Backported from master: + 2025-02-03 Richard Biener <rguent...@suse.de> + + PR tree-optimization/118717 + * tree-ssa-phiopt.cc (cond_if_else_store_replacement_1): + Do not common stores referencing abnormal SSA names. + * tree-ssa-sink.cc (sink_common_stores_to_bb): Likewise. + +2025-02-25 Richard Biener <rguent...@suse.de> + + Backported from master: + 2025-01-13 Richard Biener <rguent...@suse.de> + Stefan Schulze Frielinghaus <stefa...@linux.ibm.com> + + PR tree-optimization/117119 + * tree-data-ref.cc (initialize_matrix_A): Check whether + an INTEGER_CST fits in HWI, otherwise return chrec_dont_know. + +2025-02-25 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-05-07 Richard Biener <rguent...@suse.de> + + PR tree-optimization/114921 + * tree-vect-stmts.cc (vectorizable_assignment): Use + tree_nop_conversion_p to identify converts we can vectorize + with a simple assignment. + +2025-02-25 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-05-03 Richard Biener <rguent...@suse.de> + + PR tree-optimization/114921 + * tree-vect-stmts.cc (vectorizable_assignment): Require + same vector component modes for input and output for + CONVERT_EXPR_CODE_P. + +2025-02-25 Richard Biener <rguent...@suse.de> + + Backported from master: + 2025-02-07 Richard Biener <rguent...@suse.de> + + PR jit/118780 + * system.h: Check INCLUDE_DLFCN_H for including dlfcn.h instead + of ENABLE_PLUGIN. + * plugin.cc: Define INCLUDE_DLFCN_H. + 2025-02-17 Andreas Tobler <andre...@gcc.gnu.org> * config/freebsd-spec.h: Change fbsd-lib-spec for FreeBSD > 13, diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 8781321aefe5..5faab8b9a3f8 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250225 +20250226 diff --git a/gcc/jit/ChangeLog b/gcc/jit/ChangeLog index dd792870a54a..08f862d6a3df 100644 --- a/gcc/jit/ChangeLog +++ b/gcc/jit/ChangeLog @@ -1,3 +1,12 @@ +2025-02-25 Richard Biener <rguent...@suse.de> + + Backported from master: + 2025-02-07 Richard Biener <rguent...@suse.de> + + PR jit/118780 + * jit-playback.cc: Define INCLUDE_DLFCN_H. + * jit-result.cc: Likewise. + 2024-06-11 Andrew Pinski <quic_apin...@quicinc.com> Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 9a92ea1c73bf..c96bb96e20c4 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,46 @@ +2025-02-25 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-12-10 Richard Biener <rguent...@suse.de> + + PR tree-optimization/117912 + * c-c++-common/torture/pr117912-1.c: New testcase. + * c-c++-common/torture/pr117912-2.c: Likewise. + * c-c++-common/torture/pr117912-3.c: Likewise. + +2025-02-25 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-09-30 Richard Biener <rguent...@suse.de> + + PR tree-optimization/116850 + * gcc.dg/pr116850.c: New testcase. + +2025-02-25 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-07-18 Richard Biener <rguent...@suse.de> + + PR middle-end/115641 + * gcc.dg/torture/pr115641.c: New testcase. + +2025-02-25 Richard Biener <rguent...@suse.de> + + Backported from master: + 2025-02-03 Richard Biener <rguent...@suse.de> + + PR tree-optimization/118717 + * gcc.dg/torture/pr118717.c: New testcase. + +2025-02-25 Richard Biener <rguent...@suse.de> + + Backported from master: + 2025-01-13 Richard Biener <rguent...@suse.de> + Stefan Schulze Frielinghaus <stefa...@linux.ibm.com> + + PR tree-optimization/117119 + * gcc.dg/torture/pr117119.c: New testcase. + 2025-02-20 Harald Anlauf <anl...@gmx.de> Backported from master: