From a52bc146863af7a12c2212bf7b51e4f276067993 Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Sat, 28 Oct 2023 00:20:44 +0000 Subject: [PATCH] Daily bump. --- gcc/ChangeLog | 16 ++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/testsuite/ChangeLog | 8 ++++++++ 3 files changed, 25 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c8c8a435f64c..2ca16f668dc7 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,19 @@ +2023-10-27 liuhongt + + PR tree-optimization/111820 + PR tree-optimization/111833 + * tree-vect-loop-manip.cc (vect_can_peel_nonlinear_iv_p): Give + up vectorization for nonlinear iv vect_step_op_mul when + step_expr is not exact_log2 and niters is greater than + TYPE_PRECISION (TREE_TYPE (step_expr)). Also don't vectorize + for nagative niters_skip which will be used by fully masked + loop. + (vect_can_advance_ivs_p): Pass whole phi_info to + vect_can_peel_nonlinear_iv_p. + * tree-vect-loop.cc (vect_peel_nonlinear_iv_init): Optimize + init_expr * pow (step_expr, skipn) to init_expr + << (log2 (step_expr) * skipn) when step_expr is exact_log2. + 2023-10-26 Lulu Cheng Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index fa62fe1cbea6..208e534ff578 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20231027 +20231028 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index f1bf0df54cc3..94b27621cd19 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,11 @@ +2023-10-27 liuhongt + + * gcc.target/i386/pr111820-1.c: New test. + * gcc.target/i386/pr111820-2.c: New test. + * gcc.target/i386/pr111820-3.c: New test. + * gcc.target/i386/pr103144-mul-1.c: Adjust testcase. + * gcc.target/i386/pr103144-mul-2.c: Adjust testcase. + 2023-10-26 Paul Thomas Backported from master: -- 2.47.2