https://gcc.gnu.org/g:a1e5e2245eb510a485a9472bbe50cac29e27f5cd
commit r13-9327-ga1e5e2245eb510a485a9472bbe50cac29e27f5cd Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Fri Jan 17 00:24:50 2025 +0000 Daily bump. Diff: --- gcc/ChangeLog | 125 ++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/testsuite/ChangeLog | 97 +++++++++++++++++++++++++++++++++++++ 3 files changed, 223 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 7252e9c6e35c..9e325bfc9c48 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,128 @@ +2025-01-16 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-11-20 Richard Biener <rguent...@suse.de> + + PR tree-optimization/117574 + * tree-ssa-loop-niter.cc (number_of_iterations_lt_to_ne): + Use the obvious may_be_zero condition. + +2025-01-16 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-11-12 Richard Biener <rguent...@suse.de> + + PR tree-optimization/117417 + * tree-ssa-forwprop.cc (pass_forwprop::execute): Avoid + decomposing BIT_FIELD_REF complex load. + +2025-01-16 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-10-29 Richard Biener <rguent...@suse.de> + + PR tree-optimization/117333 + * tree-data-ref.cc (dr_may_alias_p): Guard against NULL + access size. + +2025-01-16 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-10-28 Richard Biener <rguent...@suse.de> + + PR tree-optimization/117307 + * tree-vect-data-refs.cc (vect_analyze_data_ref_accesses): + Properly compute STMT_VINFO_SLP_VECT_ONLY. Set it on all + parts of a split group. + +2025-01-16 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-10-22 Richard Biener <rguent...@suse.de> + + PR tree-optimization/117254 + * gimple-ssa-warn-access.cc (maybe_warn_nonstring_arg): + Check the array domain max is constant before using it. + +2025-01-16 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-10-12 Richard Biener <rguent...@suse.de> + + PR tree-optimization/117104 + * match.pd ((cmp:c (minmax:c @0 @1) @0) -> (out @0 @1)): Properly + guard the vector case. + +2025-01-16 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-10-11 Richard Biener <rguent...@suse.de> + + PR middle-end/117086 + * match.pd ((op (vec_cond ...) ..) -> (vec_cond ...)): Add + missing checks for VECTOR_TYPE_P (type). + +2025-01-16 Jakub Jelinek <ja...@redhat.com> + + Backported from master: + 2024-10-15 Jakub Jelinek <ja...@redhat.com> + + PR middle-end/116891 + * match.pd ((negate (fmas@3 @0 @1 @2)) -> (IFN_FNMS @0 @1 @2)): + Only enable for !HONOR_SIGN_DEPENDENT_ROUNDING. + ((negate (IFN_FMS@3 @0 @1 @2)) -> (IFN_FNMA @0 @1 @2)): Likewise. + ((negate (IFN_FNMA@3 @0 @1 @2)) -> (IFN_FMS @0 @1 @2)): Likewise. + +2025-01-16 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-10-14 Richard Biener <rguent...@suse.de> + + PR middle-end/116891 + * match.pd ((negate (IFN_FNMS@3 @0 @1 @2)) -> (IFN_FMA @0 @1 @2)): + Only enable for !HONOR_SIGN_DEPENDENT_ROUNDING. + +2025-01-16 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-09-19 Richard Biener <rguent...@suse.de> + + PR tree-optimization/116768 + * tree-data-ref.cc (build_classic_dist_vector_1): Revert + PR101009 change. + * tree-chrec.cc (eq_evolutions_p): Make sure (sizetype)1 + and (int)1 compare equal. + +2025-01-16 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-10-13 Richard Biener <rguent...@suse.de> + + PR tree-optimization/116481 + * pointer-query.cc (build_printable_array_type): + Build an array types with function or method element type + manually to avoid bogus diagnostic. + +2025-01-16 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-08-21 Richard Biener <rguent...@suse.de> + + PR tree-optimization/116380 + * tree-loop-distribution.cc (copy_loop_before): Handle + out-of-loop defs appropriately. + +2025-01-16 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-10-14 Richard Biener <rguent...@suse.de> + + PR tree-optimization/116290 + * tree-loop-distribution.cc (determine_reduction_stmt_1): PHIs + have no debug variants. Start with first non-debug real stmt. + * tree-ssa-loop-ivopts.cc (find_givs_in_bb): Do not analyze + debug stmts. + 2025-01-12 Jan Hubicka <j...@suse.cz> Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 629b78beae4e..51d36d43d1b0 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250116 +20250117 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index a61e9c63d0d5..2b62f900fce6 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,100 @@ +2025-01-16 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-11-20 Richard Biener <rguent...@suse.de> + + PR tree-optimization/117574 + * gcc.dg/torture/pr117574-1.c: New testcase. + +2025-01-16 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-11-12 Richard Biener <rguent...@suse.de> + + PR tree-optimization/117417 + * gcc.dg/torture/pr117417.c: New testcase. + +2025-01-16 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-10-29 Richard Biener <rguent...@suse.de> + + PR tree-optimization/117333 + * gcc.dg/torture/pr117333.c: New testcase. + +2025-01-16 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-10-28 Richard Biener <rguent...@suse.de> + + PR tree-optimization/117307 + * gcc.dg/vect/pr117307.c: New testcase. + +2025-01-16 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-10-22 Richard Biener <rguent...@suse.de> + + PR tree-optimization/117254 + * gcc.dg/pr117254.c: New testcase. + +2025-01-16 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-10-12 Richard Biener <rguent...@suse.de> + + PR tree-optimization/117104 + * gcc.dg/pr117104.c: New testcase. + +2025-01-16 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-10-11 Richard Biener <rguent...@suse.de> + + PR middle-end/117086 + * gcc.dg/torture/pr117086.c: New testcase. + +2025-01-16 Jakub Jelinek <ja...@redhat.com> + + Backported from master: + 2024-10-15 Jakub Jelinek <ja...@redhat.com> + + PR middle-end/116891 + * gcc.dg/pr116891.c: New test. + * gcc.target/i386/fma-pr116891.c: New test. + +2025-01-16 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-09-19 Richard Biener <rguent...@suse.de> + + PR tree-optimization/116768 + * gcc.dg/torture/pr116768.c: New testcase. + +2025-01-16 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-10-13 Richard Biener <rguent...@suse.de> + + PR tree-optimization/116481 + * gcc.dg/pr116481.c: New testcase. + +2025-01-16 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-08-21 Richard Biener <rguent...@suse.de> + + PR tree-optimization/116380 + * gcc.dg/torture/pr116380.c: New testcase. + +2025-01-16 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-10-14 Richard Biener <rguent...@suse.de> + + PR tree-optimization/116290 + * gcc.dg/pr116290.c: New testcase. + 2025-01-11 Harald Anlauf <anl...@gmx.de> Backported from master: