From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2168) id 3F7983858D28; Sat, 26 Feb 2022 00:19:00 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 3F7983858D28 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: GCC Administrator To: gcc-cvs@gcc.gnu.org Subject: [gcc r11-9626] Daily bump. X-Act-Checkin: gcc X-Git-Author: GCC Administrator X-Git-Refname: refs/heads/releases/gcc-11 X-Git-Oldrev: b7be60cb5810b0bc1d9d9d28949e6fef364c3f84 X-Git-Newrev: abd40faeb968e46457c95fd591a0f815049e71b5 Message-Id: <20220226001900.3F7983858D28@sourceware.org> Date: Sat, 26 Feb 2022 00:19:00 +0000 (GMT) X-BeenThere: gcc-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Feb 2022 00:19:00 -0000 https://gcc.gnu.org/g:abd40faeb968e46457c95fd591a0f815049e71b5 commit r11-9626-gabd40faeb968e46457c95fd591a0f815049e71b5 Author: GCC Administrator Date: Sat Feb 26 00:18:26 2022 +0000 Daily bump. Diff: --- gcc/ChangeLog | 64 +++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/testsuite/ChangeLog | 26 ++++++++++++++++++++ 3 files changed, 91 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 282625db6c8..2fad62c7268 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,67 @@ +2022-02-25 Tamar Christina + + * config/arm/arm_neon.h (vdot_laneq_u32, vdotq_laneq_u32, + vdot_laneq_s32, vdotq_laneq_s32): New. + * config/arm/arm_neon_builtins.def (sdot_laneq, udot_laneq): New. + * config/arm/neon.md (neon_dot): New. + (dot_prod): Re-order rtl. + (neon_dot_lane): Fix rtl order and endiannes. + (neon_dot_laneq): New. + +2022-02-25 Tamar Christina + + * config/arm/arm_neon.h (vusdotq_s32, vusdot_laneq_s32, + vusdotq_laneq_s32, vsudot_laneq_s32, vsudotq_laneq_s32): New + * config/arm/arm_neon_builtins.def (usdot): Add V16QI. + (usdot_laneq, sudot_laneq): New. + * config/arm/neon.md (neon_dot_laneq): New. + (neon_dot_lane): Remote unneeded code. + +2022-02-25 Tamar Christina + + PR tree-optimization/102819 + PR tree-optimization/103169 + * config/arm/vec-common.md (cml4): Use + canonical order. + +2022-02-25 Tamar Christina + + PR tree-optimization/102819 + PR tree-optimization/103169 + * config/aarch64/aarch64-simd.md (cml4): Use + canonical order. + * config/aarch64/aarch64-sve.md (cml4): Likewise. + +2022-02-25 Tamar Christina + + PR tree-optimization/102819 + PR tree-optimization/103169 + * gimple.h (gimple_num_args, gimple_arg): New. + * doc/md.texi: Update docs for cfms, cfma. + * tree-data-ref.h (same_data_refs): Accept optional offset. + * tree-vect-slp-patterns.c (is_linear_load_p): Fix issue with repeating + patterns. + (vect_normalize_conj_loc): Remove. + (is_eq_or_top): Change to take two nodes. + (enum _conj_status, compatible_complex_nodes_p, + vect_validate_multiplication): New. + (class complex_add_pattern, complex_add_pattern::matches, + complex_add_pattern::recognize, class complex_mul_pattern, + complex_mul_pattern::recognize, class complex_fms_pattern, + complex_fms_pattern::recognize,, class complex_fma_pattern, + complex_fma_pattern::recognize, class complex_operations_pattern, + complex_operations_pattern::recognize, addsub_pattern::recognize): Pass + new cache. + (complex_fms_pattern::matches, complex_fma_pattern::matches, + complex_mul_pattern::matches): Pass new cache and use new validation + code. + * tree-vect-slp.c (vect_match_slp_patterns_2, vect_match_slp_patterns, + vect_analyze_slp): Pass along cache. + (compatible_calls_p): Expose. + * tree-vectorizer.h (compatible_calls_p, slp_node_hash, + slp_compat_nodes_map_t): New. + (class vect_pattern): Update signatures include new cache. + 2022-02-21 Pat Haugen * config/rs6000/rs6000.opt (mpower10-fusion): Mark Undocumented. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 5dc2a23e275..fd6486afaf5 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20220225 +20220226 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index a440ab99159..3ddff299525 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,29 @@ +2022-02-25 Tamar Christina + + * gcc.target/arm/simd/vdot-compile.c: Add new cases. + * gcc.target/arm/simd/vdot-exec.c: Likewise. + +2022-02-25 Tamar Christina + + * gcc.target/arm/simd/vdot-2-1.c: Add new tests. + * gcc.target/arm/simd/vdot-2-2.c: Likewise and fix output. + +2022-02-25 Tamar Christina + + PR tree-optimization/102819 + PR tree-optimization/103169 + * g++.dg/vect/pr99149.cc: xfail for now. + * gcc.dg/vect/complex/pr102819-1.c: New test. + * gcc.dg/vect/complex/pr102819-2.c: New test. + * gcc.dg/vect/complex/pr102819-3.c: New test. + * gcc.dg/vect/complex/pr102819-4.c: New test. + * gcc.dg/vect/complex/pr102819-5.c: New test. + * gcc.dg/vect/complex/pr102819-6.c: New test. + * gcc.dg/vect/complex/pr102819-7.c: New test. + * gcc.dg/vect/complex/pr102819-8.c: New test. + * gcc.dg/vect/complex/pr102819-9.c: New test. + * gcc.dg/vect/complex/pr103169.c: New test. + 2022-02-23 Harald Anlauf Backported from master: