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

index 7111af089e56cd7122c048342a65c33ec7797df0..ebfebbb18422ace280be4964b543eef8f651ac7d 100644 (file)
@@ -1 +1 @@
-20220705
+20220706
index fcbe06a1d8e2c96cfbaae3d17a3af64a3a8ca76d..b5c1b2297a4cc60a20cc74ff8d63a5148cb1f852 100644 (file)
@@ -1,3 +1,18 @@
+2022-07-05  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       Backported from master:
+       2022-07-04  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.
+       * dmd/expressionsem.c (ExpressionSemanticVisitor::visit): Run semantic
+       on vector expression after lowering.
+       * expr.cc (ExprVisitor::visit (VectorExp *)): Handle generating a
+       vector expression from a static array.
+
 2022-06-28  Release Manager
 
        * GCC 10.4.0 released.
index 17eb57c7863eab8df5a848988ab7f1c3aa3857a2..c21639a2b06f88f5d8025937a842ad02afd9128e 100644 (file)
@@ -1,3 +1,15 @@
+2022-07-05  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       Backported from master:
+       2022-07-04  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.
+       * gdc.test/fail_compilation/ice20264.d: New test.
+
 2022-07-03  Harald Anlauf  <anlauf@gmx.de>
 
        Backported from master: