commit:     4b55a8e4b87cf08d2b043fade9284d52e7af71df
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 15 00:07:42 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jan 15 00:07:53 2024 +0000
URL:        https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=4b55a8e4

14.0.0: cut patchset 16

Signed-off-by: Sam James <sam <AT> gentoo.org>

 14.0.0/gentoo/75_all_PR113364-vect.patch | 13 +++++++++++++
 14.0.0/gentoo/README.history             |  3 ++-
 2 files changed, 15 insertions(+), 1 deletion(-)

diff --git a/14.0.0/gentoo/75_all_PR113364-vect.patch 
b/14.0.0/gentoo/75_all_PR113364-vect.patch
new file mode 100644
index 0000000..8922158
--- /dev/null
+++ b/14.0.0/gentoo/75_all_PR113364-vect.patch
@@ -0,0 +1,13 @@
+https://gcc.gnu.org/PR113364
+--- a/gcc/tree-vect-loop.cc
++++ b/gcc/tree-vect-loop.cc
+@@ -5965,7 +5965,8 @@ vect_create_epilog_for_reduction (loop_vec_info 
loop_vinfo,
+      loop-closed PHI of the inner loop which we remember as
+      def for the reduction PHI generation.  */
+   bool double_reduc = false;
+-  bool main_exit_p = LOOP_VINFO_IV_EXIT (loop_vinfo) == loop_exit;
++  bool main_exit_p = LOOP_VINFO_IV_EXIT (loop_vinfo) == loop_exit
++                    && !LOOP_VINFO_EARLY_BREAKS_VECT_PEELED (loop_vinfo);
+   stmt_vec_info rdef_info = stmt_info;
+   if (STMT_VINFO_DEF_TYPE (stmt_info) == vect_double_reduction_def)
+     {

diff --git a/14.0.0/gentoo/README.history b/14.0.0/gentoo/README.history
index 8e1b87e..7ae98b3 100644
--- a/14.0.0/gentoo/README.history
+++ b/14.0.0/gentoo/README.history
@@ -1,4 +1,4 @@
-??     ?? ??? ????
+16     15 Jan 2024
 
        - 75_all_Revert-middle-end-explicitly-initialize-vec_stmts-PR.patch
        - 76_all_Revert-testsuite-un-xfail-TSVC-loops-that-check-for-.patch
@@ -8,6 +8,7 @@
        - 
80_all_Revert_middle-end_support_vectorization_of_loops_with_mult.patch
        - 81_all_Revert-middle-end-prevent-LIM-from-hoising-vector-co.patch
        - 82_all_testsuite_Add_more_pragma_novector_to_new_tests.patch
+       + 75_all_PR113364-vect.patch
 
 15     8 Jan 2024
 

Reply via email to