From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2168) id 6F7BB3858C83; Tue, 8 Feb 2022 00:17:01 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 6F7BB3858C83 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 r12-7088] Daily bump. X-Act-Checkin: gcc X-Git-Author: GCC Administrator X-Git-Refname: refs/heads/master X-Git-Oldrev: 0c04ac0e15830b94a9f1e0715d92a4a2558dda03 X-Git-Newrev: cc2430c122a49130b2b0a8a67455db30bbb8fd00 Message-Id: <20220208001701.6F7BB3858C83@sourceware.org> Date: Tue, 8 Feb 2022 00:17:01 +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: Tue, 08 Feb 2022 00:17:01 -0000 https://gcc.gnu.org/g:cc2430c122a49130b2b0a8a67455db30bbb8fd00 commit r12-7088-gcc2430c122a49130b2b0a8a67455db30bbb8fd00 Author: GCC Administrator Date: Tue Feb 8 00:16:24 2022 +0000 Daily bump. Diff: --- gcc/ChangeLog | 46 ++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 14 +++++++++ gcc/testsuite/ChangeLog | 75 +++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 136 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 7c51431697f..16967153a2c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,49 @@ +2022-02-07 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-07 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-07 Andreas Krebbel + + PR target/104327 + * config/s390/s390.cc (s390_can_inline_p): Accept a few more flags + if always_inline is set. Don't inline when tune differs without + always_inline. + +2022-02-07 Richard Biener + + PR middle-end/104402 + * gimple-expr.cc (is_gimple_condexpr): _Complex typed + compares are not valid. + * tree-cfg.cc (verify_gimple_assign_ternary): For COND_EXPR + check is_gimple_condexpr. + +2022-02-07 Kewen Lin + + PR target/103627 + * config/rs6000/rs6000.cc (rs6000_option_override_internal): Move the + hunk affecting VSX and ALTIVEC to appropriate place. + +2022-02-07 Kewen Lin + + PR target/103627 + * config/rs6000/rs6000.cc (rs6000_option_override_internal): Disable + MMA if !TARGET_VSX. + 2022-02-06 Jakub Jelinek PR c++/89074 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index e4ddc2e8f5d..1827d2b902a 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20220207 +20220208 diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog index b008c66f34b..0d452a83e8f 100644 --- a/gcc/analyzer/ChangeLog +++ b/gcc/analyzer/ChangeLog @@ -1,3 +1,17 @@ +2022-02-07 David Malcolm + + PR analyzer/104417 + * sm-taint.cc (tainted_allocation_size::tainted_allocation_size): + Remove overzealous assertion. + (tainted_allocation_size::emit): Likewise. + (region_model::check_dynamic_size_for_taint): Likewise. + +2022-02-07 David Malcolm + + PR analyzer/103872 + * region-model-impl-calls.cc (region_model::impl_call_memcpy): + Reimplement in terms of a get_store_value followed by a set_value. + 2022-02-03 David Malcolm PR analyzer/104369 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index e7b21f51fb6..c5a6e9020c1 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,78 @@ +2022-02-07 David Malcolm + + PR analyzer/104417 + * gcc.dg/analyzer/pr104417.c: New test. + +2022-02-07 David Malcolm + + PR analyzer/103872 + * gcc.dg/analyzer/memcpy-1.c: Add alternate versions of test cases + in which the calls to memcpy are hidden from the optimizer. Add + further test cases. + * gcc.dg/analyzer/taint-size-1.c: Add test coverage for memcpy + with tainted size. + +2022-02-07 David Malcolm + + * gcc.dg/analyzer/asm-x86-1.c: Use dg-do "compile" rather than + "assemble". + * gcc.dg/analyzer/asm-x86-lp64-1.c: Likewise. + * gcc.dg/analyzer/asm-x86-lp64-2.c: Likewise. + * gcc.dg/analyzer/torture/asm-x86-linux-array_index_mask_nospec.c: + Likewise. + * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-1.c: + Likewise, and restrict to x86_64-pc-linux-gnu. + * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-2.c: Likewise. + * gcc.dg/analyzer/torture/asm-x86-linux-cpuid.c: Use dg-do + "compile" rather than "assemble". + * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr-paravirt.c: + Likewise, and restrict to x86_64-pc-linux-gnu. + * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c: Use dg-do + "compile" rather than "assemble". + * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-full.c: + Likewise. + * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-reduced.c: + Likewise. + +2022-02-07 Jakub Jelinek + + PR target/104380 + * gcc.c-torture/execute/builtins/lib/chk.c (__sprintf_chkieee128, + __vsprintf_chkieee128, __snprintf_chkieee128, + __vsnprintf_chkieee128): New aliases to non-ieee128 suffixed functions + for powerpc -mabi=ieeelongdouble. + +2022-02-07 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-07 Tamar Christina + + * gcc.target/arm/simd/vdot-compile.c: Add new cases. + * gcc.target/arm/simd/vdot-exec.c: Likewise. + +2022-02-07 Andreas Krebbel + + PR target/104327 + * gcc.c-torture/compile/pr104327.c: New test. + +2022-02-07 Richard Biener + + PR middle-end/104402 + * gcc.dg/torture/pr104402.c: New testcase. + +2022-02-07 Kewen Lin + + PR target/103627 + * gcc.target/powerpc/pr103627-3.c: New test. + +2022-02-07 Kewen Lin + + PR target/103627 + * gcc.target/powerpc/pr103627-1.c: New test. + * gcc.target/powerpc/pr103627-2.c: New test. + 2022-02-06 Patrick Palka PR c++/96242