]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 7 Dec 2021 00:16:23 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 7 Dec 2021 00:16:23 +0000 (00:16 +0000)
ChangeLog
contrib/ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/analyzer/ChangeLog
gcc/testsuite/ChangeLog
libgcc/ChangeLog
libsanitizer/ChangeLog

index 0ab31125653f7081cd0707fdfe012755c498ab93..2232f41977938b2feb2c1e5b1e35a7d2e139572a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2021-12-06  Navid Rahimi  <navidrahimi@microsoft.com>
+
+       * MAINTAINERS: Adding myself.
+
 2021-12-02  Pekka Seppänen  <pexu@gcc.mail.kapsi.fi>
 
        * configure: Regenerate.
index 045a176b8410b9d26db33e19b777a9f8d7cf54d4..682732556494d2aee602c075f36759bc6348d80e 100644 (file)
@@ -1,3 +1,7 @@
+2021-12-06  Martin Liska  <mliska@suse.cz>
+
+       * filter-clang-warnings.py: Filter out one warning.
+
 2021-11-24  Tobias Burnus  <tobias@codesourcery.com>
 
        * download_prerequisites: Update to gmp-6.2.1, mpfr-4.1.0,
index 16d6c1db18a9373c68bb3b3eeddebf77e4c9120f..0665d9b51e905301d8d9e37ab3a2844909056c4c 100644 (file)
@@ -1,3 +1,79 @@
+2021-12-06  Paul A. Clarke  <pc@us.ibm.com>
+
+       PR target/103545
+       * config/rs6000/xmmintrin.h (_mm_movemask_ps): Replace "vector" with
+       "__vector".
+
+2021-12-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
+
+       * 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  <richard.sandiford@arm.com>
+
+       * 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  <richard.sandiford@arm.com>
+
+       * 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  <amacleod@redhat.com>
+
+       * 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  <amacleod@redhat.com>
+
+       * 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  <rguenther@suse.de>
+
+       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  <rguenther@suse.de>
+
+       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  <jakub@redhat.com>
+
+       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  <tamar.christina@arm.com>
+
+       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  <Hongtao.liu@intel.com>
+           Uroš Bizjak  <ubizjak@gmail.com>
+
+       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  <dje.gcc@gmail.com>
 
        * config/rs6000/rs6000-call.c (rs6000_init_builtins): Move
index 777c32521aee0419e94106a655d77306dea6c728..3254226c45b1fa7bb4b8091dd79aa1c8ad1d52c7 100644 (file)
@@ -1 +1 @@
-20211206
+20211207
index 04a307a708b7d02b5a1048e5ccc77b53c259aa54..bcbd8de572eafb8f91150e4eb57ce726b7b58118 100644 (file)
@@ -1,3 +1,15 @@
+2021-12-06  David Malcolm  <dmalcolm@redhat.com>
+
+       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  <dmalcolm@redhat.com>
 
        PR analyzer/102471
index b24fd47943ee1a9379dc63cf2a475d30e1356604..eb3b22516c64e4b33286fe93a4c64fa1a30bcd74 100644 (file)
@@ -1,3 +1,23 @@
+2021-12-06  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/103581
+       * gcc.dg/vect/pr103581.c: New testcase.
+
+2021-12-06  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/103544
+       * gcc.dg/vect/pr103544.c: New testcase.
+
+2021-12-06  Tamar Christina  <tamar.christina@arm.com>
+
+       PR rtl-optimization/103404
+       * gcc.target/i386/pr103404.c: New test.
+
+2021-12-06  Hongtao Liu  <Hongtao.liu@intel.com>
+           Uroš Bizjak  <ubizjak@gmail.com>
+
+       * gcc.target/i386/pr95740.c: New test.
+
 2021-12-04  Marek Polacek  <polacek@redhat.com>
 
        PR c++/93614
index 13ef5d3d5d5dcfc74129790c626a4a61ff1baa7a..377f1fa699503de5505d3b3eca339841060ff0a6 100644 (file)
@@ -1,3 +1,10 @@
+2021-12-06  Nelson Chu  <nelson.chu@sifive.com>
+
+       * 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  <rasmus.villemoes@prevas.dk>
 
        * config/vxcrtstuff.c: Undefine caddr_t, pid_t, rlim_t,
index 2b8135c8fdf4be52cef1846f711a09908f51c13b..aea2def37dfc8f68d208974e59eea37e7ec1bba7 100644 (file)
@@ -1,3 +1,14 @@
+2021-12-06  H.J. Lu  <hjl.tools@gmail.com>
+
+       * LOCAL_PATCHES: Add commit 70b043845d7.
+
+2021-12-06  H.J. Lu  <hjl.tools@gmail.com>
+
+       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  <apinski@marvell.com>
 
        PR sanitizer/62157