]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 5 Jul 2022 00:19:34 +0000 (00:19 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 5 Jul 2022 00:19:34 +0000 (00:19 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/d/ChangeLog
gcc/testsuite/ChangeLog

index 04fd27df1f12cbbe9e581555f8b94f5f9e7d0ecc..7066a58ff7641b54a1832de47564f7f55297fe04 100644 (file)
@@ -1,3 +1,35 @@
+2022-07-04  Andrew MacLeod  <amacleod@redhat.com>
+
+       PR tree-optimization/106114
+       * gimple-range-fold.cc (fold_using_range::relation_fold_and_or): Check
+       statement operands instead of GORI cache.
+
+2022-07-04  Roger Sayle  <roger@nextmovesoftware.com>
+           Marek Polacek  <polacek@redhat.com>
+           Segher Boessenkool  <segher@kernel.crashing.org>
+           Kewen Lin  <linkw@linux.ibm.com>
+
+       PR target/105991
+       * config/rs6000/rs6000.md (rotl<mode>3_insert_3): Check that
+       exact_log2 doesn't return -1 (or zero).
+       (plus_xor): New code iterator.
+       (*rotl<mode>3_insert_3_<code>): New define_insn_and_split.
+
+2022-07-04  Xi Ruoyao  <xry111@xry111.site>
+
+       Backported from master:
+       2022-07-03  Xi Ruoyao  <xry111@xry111.site>
+                   Lulu Cheng  <chenglulu@loongson.cn>
+
+       * config/loongarch/loongarch.cc (loongarch_check_zero_div_p):
+       New static function.
+       (loongarch_idiv_insns): Use loongarch_check_zero_div_p instead
+       of TARGET_CHECK_ZERO_DIV.
+       (loongarch_output_division): Likewise.
+       * common/config/loongarch/loongarch-common.cc
+       (TARGET_DEFAULT_TARGET_FLAGS): Remove unneeded hook.
+       * doc/invoke.texi: Update to match the new behavior.
+
 2022-07-03  Roger Sayle  <roger@nextmovesoftware.com>
 
        PR target/106122
index d9297661e6839fed2ee0b0235500bec4dd8a5990..7111af089e56cd7122c048342a65c33ec7797df0 100644 (file)
@@ -1 +1 @@
-20220704
+20220705
index 3a357c3267e8a508a2cb8c25176779338276dfd6..df2af8b966141ba5af17f3cd7ada2a66610b548e 100644 (file)
@@ -1,3 +1,18 @@
+2022-07-04  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       Backported from master:
+       2022-06-29  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/106139
+       * d-convert.cc (convert_expr): Handle casting from array to vector.
+       (convert_for_rvalue): Rewrite vector to array casts of the same
+       element type into a constructor.
+       (convert_for_assignment): Return calling convert_for_rvalue.
+       * expr.cc (ExprVisitor::visit (VectorExp *)): Handle generating a
+       vector expression from a static array.
+       * toir.cc (IRVisitor::visit (ReturnStatement *)): Call
+       convert_for_rvalue on return value.
+
 2022-06-15  Iain Buclaw  <ibuclaw@gdcproject.org>
 
        Backported from master:
index c246c49ab13055a98abe0fa5024ccbf2dbd78b3f..ad4d2dbaba45a52b6e48f23650a1dac34f4fdcfd 100644 (file)
@@ -1,3 +1,36 @@
+2022-07-04  Andrew MacLeod  <amacleod@redhat.com>
+
+       PR tree-optimization/106114
+       * gcc.dg/pr106114.c: New.
+
+2022-07-04  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       Backported from master:
+       2022-06-29  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/106139
+       * gdc.dg/pr106139a.d: New test.
+       * gdc.dg/pr106139b.d: New test.
+       * gdc.dg/pr106139c.d: New test.
+       * gdc.dg/pr106139d.d: New test.
+
+2022-07-04  Roger Sayle  <roger@nextmovesoftware.com>
+           Marek Polacek  <polacek@redhat.com>
+           Segher Boessenkool  <segher@kernel.crashing.org>
+           Kewen Lin  <linkw@linux.ibm.com>
+
+       PR target/105991
+       * gcc.target/powerpc/pr105991.c: New test case.
+
+2022-07-04  Xi Ruoyao  <xry111@xry111.site>
+
+       Backported from master:
+       2022-07-03  Xi Ruoyao  <xry111@xry111.site>
+                   Lulu Cheng  <chenglulu@loongson.cn>
+
+       * gcc.c-torture/execute/20101011-1.c (dg-additional-options):
+       add -mcheck-zero-division for LoongArch targets.
+
 2022-07-03  Harald Anlauf  <anlauf@gmx.de>
 
        Backported from master: