]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 13 Jan 2021 00:17:19 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 13 Jan 2021 00:17:19 +0000 (00:17 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/testsuite/ChangeLog

index be671f824bf644580bb338428bb5790c4297c1bb..ff4c295140beebed3411a7b1bbe5243a2eb8051a 100644 (file)
@@ -1,3 +1,111 @@
+2021-01-12  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2021-01-06  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/98513
+       * value-range.cc (intersect_ranges): Compare the upper bounds
+       for the expected relation.
+
+2021-01-12  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2021-01-04  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/98282
+       * tree-ssa-sccvn.c (vn_get_stmt_kind): Classify tcc_reference on
+       invariants as VN_NARY.
+
+2021-01-12  Richard Sandiford  <richard.sandiford@arm.com>
+
+       Backported from master:
+       2020-12-31  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR tree-optimization/94994
+       * tree-vect-data-refs.c (vect_vfa_align): Use dr_alignment.
+
+2021-01-12  Richard Sandiford  <richard.sandiford@arm.com>
+
+       Backported from master:
+       2021-01-04  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR tree-optimization/95401
+       * config/aarch64/aarch64-sve-builtins.cc
+       (gimple_folder::load_store_cookie): Use bits rather than bytes
+       for the alignment argument to IFN_MASK_LOAD and IFN_MASK_STORE.
+       * gimple-fold.c (gimple_fold_mask_load_store_mem_ref): Likewise.
+       * tree-vect-stmts.c (vectorizable_store): Likewise.
+       (vectorizable_load): Likewise.
+
+2021-01-12  Richard Sandiford  <richard.sandiford@arm.com>
+
+       Backported from master:
+       2021-01-05  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR rtl-optimization/97144
+       * recog.c (constrain_operands): Initialize matching_operand
+       for each alternative, rather than only doing it once.
+
+2021-01-12  Richard Sandiford  <richard.sandiford@arm.com>
+
+       Backported from master:
+       2020-12-31  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR rtl-optimization/98214
+       * genmodes.c (emit_insn_modes_h): Emit a definition of CONST_MODE_MASK.
+       (emit_mode_mask): Treat mode_mask_array as non-constant if adj_nunits.
+       (emit_mode_adjustments): Update GET_MODE_MASK when updating
+       GET_MODE_NUNITS.
+       * machmode.h (mode_mask_array): Use CONST_MODE_MASK.
+
+2021-01-12  Richard Sandiford  <richard.sandiford@arm.com>
+
+       Backported from master:
+       2020-12-31  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR tree-optimization/98302
+       * tree-vect-patterns.c (vect_determine_precisions_from_users): Make
+       sure that the precision remains greater than the shift count.
+
+2021-01-12  Richard Sandiford  <richard.sandiford@arm.com>
+
+       Backported from master:
+       2021-01-05  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR tree-optimization/98371
+       * tree-vect-loop.c (vect_reanalyze_as_main_loop): New function.
+       (vect_analyze_loop): If an epilogue loop appears to be cheaper
+       than the main loop, re-analyze it as a main loop before adopting
+       it as a main loop.
+
+2021-01-12  Richard Sandiford  <richard.sandiford@arm.com>
+
+       Backported from master:
+       2021-01-04  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR target/89057
+       * config/aarch64/aarch64-simd.md (aarch64_combine<mode>): Accept
+       aarch64_simd_reg_or_zero for operand 2.  Use the combinez patterns
+       to handle zero operands.
+
+2021-01-12  Richard Sandiford  <richard.sandiford@arm.com>
+
+       Backported from master:
+       2020-12-18  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * config/aarch64/aarch64.c (aarch64_preferred_simd_mode): Use
+       aarch64_full_sve_mode and aarch64_vq_mode directly, instead of
+       going via aarch64_simd_container_mode.
+
+2021-01-12  Andreas Krebbel  <krebbel@gcc.gnu.org>
+
+       Backported from master:
+       2021-01-11  Andreas Krebbel  <krebbel@linux.ibm.com>
+
+       PR tree-optimization/98221
+       * tree-ssa-forwprop.c (simplify_vector_constructor): For
+       big-endian, use UNPACK[_FLOAT]_HI.
+
 2021-01-11  Richard Biener  <rguenther@suse.de>
 
        Backported from master:
index a99a4947a6b5c2f11701c569f1d9115bac8a23c8..f3ca7fcdfefe4baf00d071e489a657c4b92c44ce 100644 (file)
@@ -1 +1 @@
-20210112
+20210113
index c6b7dd5bb26c783b99f1e5257e59cd435dc94235..ea2ba425f1a64dcd915386ea99458f47581dc8c1 100644 (file)
@@ -1,3 +1,69 @@
+2021-01-12  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2021-01-06  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/98513
+       * gcc.dg/tree-ssa/pr98513.c: New testcase.
+
+2021-01-12  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2021-01-04  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/98282
+       * g++.dg/opt/pr98282.C: New testcase.
+
+2021-01-12  Richard Sandiford  <richard.sandiford@arm.com>
+
+       Backported from master:
+       2020-12-31  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR tree-optimization/94994
+       * gcc.dg/vect/pr94994.c: New test.
+
+2021-01-12  Richard Sandiford  <richard.sandiford@arm.com>
+
+       Backported from master:
+       2021-01-04  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR tree-optimization/95401
+       * g++.dg/vect/pr95401.cc: New test.
+       * g++.dg/vect/pr95401a.cc: Likewise.
+
+2021-01-12  Richard Sandiford  <richard.sandiford@arm.com>
+
+       Backported from master:
+       2021-01-05  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR rtl-optimization/97144
+       * gcc.c-torture/compile/pr97144.c: New test.
+       * gcc.target/aarch64/sve/pr97144.c: Likewise.
+
+2021-01-12  Richard Sandiford  <richard.sandiford@arm.com>
+
+       Backported from master:
+       2020-12-31  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR rtl-optimization/98214
+       * gcc.target/aarch64/sve/pr98214.c: New file.
+
+2021-01-12  Richard Sandiford  <richard.sandiford@arm.com>
+
+       Backported from master:
+       2020-12-31  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR tree-optimization/98302
+       * gcc.dg/vect/pr98302.c: New test.
+
+2021-01-12  Richard Sandiford  <richard.sandiford@arm.com>
+
+       Backported from master:
+       2021-01-04  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR target/89057
+       * gcc.target/aarch64/pr89057.c: New test.
+
 2021-01-11  Richard Biener  <rguenther@suse.de>
 
        Backported from master: