From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2168) id 0647F3858406; Tue, 7 Dec 2021 00:16:59 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 0647F3858406 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="utf-8" From: GCC Administrator To: gcc-cvs@gcc.gnu.org Subject: [gcc r12-5816] Daily bump. X-Act-Checkin: gcc X-Git-Author: GCC Administrator X-Git-Refname: refs/heads/master X-Git-Oldrev: c9543403c19fdc3c3b5a8db8546340de085bd14e X-Git-Newrev: 3a580f967e55733303d2aa29d1f9e75bed81af83 Message-Id: <20211207001659.0647F3858406@sourceware.org> Date: Tue, 7 Dec 2021 00:16:59 +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, 07 Dec 2021 00:16:59 -0000 https://gcc.gnu.org/g:3a580f967e55733303d2aa29d1f9e75bed81af83 commit r12-5816-g3a580f967e55733303d2aa29d1f9e75bed81af83 Author: GCC Administrator Date: Tue Dec 7 00:16:23 2021 +0000 Daily bump. Diff: --- ChangeLog | 4 +++ contrib/ChangeLog | 4 +++ gcc/ChangeLog | 76 +++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 12 ++++++++ gcc/testsuite/ChangeLog | 20 +++++++++++++ libgcc/ChangeLog | 7 +++++ libsanitizer/ChangeLog | 11 +++++++ 8 files changed, 135 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 0ab31125653..2232f419779 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2021-12-06 Navid Rahimi + + * MAINTAINERS: Adding myself. + 2021-12-02 Pekka Seppänen * configure: Regenerate. diff --git a/contrib/ChangeLog b/contrib/ChangeLog index 045a176b841..68273255649 100644 --- a/contrib/ChangeLog +++ b/contrib/ChangeLog @@ -1,3 +1,7 @@ +2021-12-06 Martin Liska + + * filter-clang-warnings.py: Filter out one warning. + 2021-11-24 Tobias Burnus * download_prerequisites: Update to gmp-6.2.1, mpfr-4.1.0, diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 16d6c1db18a..0665d9b51e9 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,79 @@ +2021-12-06 Paul A. Clarke + + PR target/103545 + * config/rs6000/xmmintrin.h (_mm_movemask_ps): Replace "vector" with + "__vector". + +2021-12-06 Jose E. Marchesi + + * config/bpf/bpf.c (bpf_handle_preserve_access_index_attribute): + Mark arguments `args' and flags' as unused. + (bpf_core_newdecl): Remove unused local `newdecl'. + (bpf_core_newdecl): Remove unused argument `loc'. + (ctfc_debuginfo_early_finish_p): Remove unused function. + (TARGET_CTFC_DEBUGINFO_EARLY_FINISH_P): Remove definition. + (bpf_core_walk): Do not pass a location to bpf_core_newdecl. + +2021-12-06 Richard Sandiford + + * gimple-range-edge.cc (gimple_outgoing_range::edge_range_p): Add + a shortcut for blocks with single successors. + * gimple-range-gori.cc (gori_map::calculate_gori): Likewise. + +2021-12-06 Richard Sandiford + + * value-range.cc (irange::irange_union): Use quick_push rather + than safe_push. Use widest_int rather than wide_int. Avoid + assigning wi::to_* results to wide*_int temporaries. + +2021-12-06 Andrew MacLeod + + * gimple-range-cache.cc (ranger_cache::fill_block_cache): Check for + a range from dominators before filling the cache. + (ranger_cache::range_from_dom): New. + * gimple-range-cache.h (ranger_cache::range_from_dom): Add prototype. + +2021-12-06 Andrew MacLeod + + * gimple-range-gori.h (class gori_compute):: Add prototypes. + * gimple-range-gori.cc (gori_compute::has_edge_range_p): Add alternate + API for basic block. Call for edge alterantive. + (gori_compute::may_recompute_p): Ditto. + +2021-12-06 Richard Biener + + PR tree-optimization/103581 + * tree-vect-stmts.c (vect_build_gather_load_calls): Properly + guard all the AVX512 mask cases. + +2021-12-06 Richard Biener + + PR tree-optimization/103544 + * tree-vect-slp.c (vect_analyze_slp): Only add a SLP reduction + opportunity if the stmt in question is the reduction root. + (dot_slp_tree): Add missing check for NULL child. + +2021-12-06 Jakub Jelinek + + PR pch/71934 + * config/avr/avr.c (avr_output_data_section_asm_op, + avr_output_bss_section_asm_op): Change argument type from const void * + to const char *. + +2021-12-06 Tamar Christina + + PR rtl-optimization/103404 + * cse.c (find_sets_in_insn): Don't select elements out of a V1 mode + subreg. + +2021-12-06 Hongtao Liu + Uroš Bizjak + + PR target/95740 + * config/i386/i386.c (ix86_preferred_reload_class): Allow + integer regs when moves between register units are cheap. + * config/i386/i386.h (INT_SSE_CLASS_P): New. + 2021-12-05 David Edelsohn * config/rs6000/rs6000-call.c (rs6000_init_builtins): Move diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 777c32521ae..3254226c45b 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20211206 +20211207 diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog index 04a307a708b..bcbd8de572e 100644 --- a/gcc/analyzer/ChangeLog +++ b/gcc/analyzer/ChangeLog @@ -1,3 +1,15 @@ +2021-12-06 David Malcolm + + PR analyzer/103533 + * constraint-manager.cc (equiv_class::contains_non_constant_p): + New. + (constraint_manager::canonicalize): Call it when determining + redundant ECs. + (selftest::test_purging): New selftest. + (selftest::run_constraint_manager_tests): Likewise. + * constraint-manager.h (equiv_class::contains_non_constant_p): + New decl. + 2021-12-01 David Malcolm PR analyzer/102471 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index b24fd47943e..eb3b22516c6 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,23 @@ +2021-12-06 Richard Biener + + PR tree-optimization/103581 + * gcc.dg/vect/pr103581.c: New testcase. + +2021-12-06 Richard Biener + + PR tree-optimization/103544 + * gcc.dg/vect/pr103544.c: New testcase. + +2021-12-06 Tamar Christina + + PR rtl-optimization/103404 + * gcc.target/i386/pr103404.c: New test. + +2021-12-06 Hongtao Liu + Uroš Bizjak + + * gcc.target/i386/pr95740.c: New test. + 2021-12-04 Marek Polacek PR c++/93614 diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index 13ef5d3d5d5..377f1fa6995 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -1,3 +1,10 @@ +2021-12-06 Nelson Chu + + * config/riscv/div.S: Add the hidden alias symbol for __udivdi3, and + then use HIDDEN_JUMPTARGET to target it since it is non-preemptible. + * config/riscv/riscv-asm.h: Added new macros HIDDEN_JUMPTARGET and + HIDDEN_DEF. + 2021-11-30 Rasmus Villemoes * config/vxcrtstuff.c: Undefine caddr_t, pid_t, rlim_t, diff --git a/libsanitizer/ChangeLog b/libsanitizer/ChangeLog index 2b8135c8fdf..aea2def37df 100644 --- a/libsanitizer/ChangeLog +++ b/libsanitizer/ChangeLog @@ -1,3 +1,14 @@ +2021-12-06 H.J. Lu + + * LOCAL_PATCHES: Add commit 70b043845d7. + +2021-12-06 H.J. Lu + + PR sanitizer/103466 + * tsan/tsan_rtl_amd64.S (__tsan_trace_switch_thunk): Replace + vmovdqu with movdqu. + (__tsan_report_race_thunk): Likewise. + 2021-11-28 Andrew Pinski PR sanitizer/62157