]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Mon, 30 Oct 2023 00:19:44 +0000 (00:19 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Mon, 30 Oct 2023 00:19:44 +0000 (00:19 +0000)
gcc/DATESTAMP
gcc/d/ChangeLog
gcc/testsuite/ChangeLog

index c45582a317ffbffe31e59ee75a5c885a9f83aec9..d2cdbe13a4d5aa8d99820fc66f0ab986379f5355 100644 (file)
@@ -1 +1 @@
-20231029
+20231030
index bb5033ae167407e6868f5bfb1a8a1349e15a3466..09a22fac30f6827c26507630b00a3042be56a6ca 100644 (file)
@@ -1,3 +1,20 @@
+2023-10-29  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       Backported from master:
+       2023-10-29  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/110712
+       * d-codegen.cc (d_build_call): Update call to convert_for_argument.
+       * d-convert.cc (is_valist_parameter_type): New function.
+       (check_valist_conversion): New function.
+       (convert_for_assignment): Update signature.  Add check whether
+       assigning va_list is permissible.
+       (convert_for_argument): Likewise.
+       * d-tree.h (convert_for_assignment): Update signature.
+       (convert_for_argument): Likewise.
+       * expr.cc (ExprVisitor::visit (AssignExp *)): Update call to
+       convert_for_assignment.
+
 2023-10-28  Iain Buclaw  <ibuclaw@gdcproject.org>
 
        Backported from master:
index b23c232fc3fb9e15a2f447901ba7a3c3430df55c..7fda5cb38ebd1d4e19e11b1be58a3603ca0d9cbf 100644 (file)
@@ -1,3 +1,11 @@
+2023-10-29  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       Backported from master:
+       2023-10-29  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/110712
+       * gdc.dg/pr110712.d: New test.
+
 2023-10-28  Iain Buclaw  <ibuclaw@gdcproject.org>
 
        Backported from master: