]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 21 Sep 2025 00:18:03 +0000 (00:18 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 21 Sep 2025 00:18:03 +0000 (00:18 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/c/ChangeLog
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/m2/ChangeLog
gcc/testsuite/ChangeLog

index fe02fbfd02d063f0ca207d80b106b5e9506b1cde..2d51cf1f1c6f1652e9e9bd1fd9921b0161af0420 100644 (file)
@@ -1,3 +1,10 @@
+2025-09-20  Jan Hubicka  <jh@suse.cz>
+
+       * doc/invoke.texi (--param max-devirt-targets) Document.
+       * ipa-devirt.cc (ipa_devirt): Implement muti-target
+       devirtualization.
+       * params.opt (max-devirt-targets): New parameter.
+
 2025-09-19  Alexandre Oliva  <oliva@adacore.com>
 
        * ira.cc (setup_reg_equiv): Retain function invariant
index 2ca53ee45db740b90440b8a5593e91d0aa423640..5c375ef770b83bc339b0e6cd5c550f0327f6aeae 100644 (file)
@@ -1 +1 @@
-20250920
+20250921
index 63e265367c9854d9168544f0191fd86069be6a99..e9779ab7cbe717374f40826dcfb9e468f6fa2b40 100644 (file)
@@ -1,3 +1,10 @@
+2025-09-20  Joseph Myers  <josmyers@redhat.com>
+
+       * c-typeck.cc (really_atomic_lvalue): Return false for incomplete
+       types.
+       (convert_lvalue_to_rvalue): Call require_complete_type for
+       qualified void for C2y.
+
 2025-09-17  Richard Biener  <rguenther@suse.de>
 
        * gimple-parser.cc (c_parser_parse_gimple_body): Initialize
index 90656c7f674e1dcd8be299a5112ccb3b8fc9b782..31d7e49ed4a019d6faf6333defd78902902e7ec0 100644 (file)
@@ -1,3 +1,15 @@
+2025-09-20  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/121981
+       * pt.cc (any_template_parm_r) <case TEMPLATE_TYPE_PARM>:
+       Don't walk TREE_TYPE.
+
+2025-09-20  Eczbek  <eczbek.void@gmail.com>
+
+       PR c++/119048
+       * lambda.cc (compare_lambda_sig): Only skip first parameter for
+       object members.
+
 2025-09-18  Jason Merrill  <jason@redhat.com>
 
        * constexpr.cc (cxx_eval_component_reference): Clarify diagnostic.
index cb6b5a09dd6afb0e25882e2e97cfdc9a13cb128c..02582921833cff7fa595bc3408acff188e4c9079 100644 (file)
@@ -1,3 +1,11 @@
+2025-09-20  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/83746
+       * trans-decl.cc (gfc_trans_deferred_vars): If a procedure with
+       an non-allocatable, non-pointer explicit PDT result has no
+       default initializer, the parameterized components should be
+       allocated.
+
 2025-09-19  Paul Thomas  <pault@gcc.gnu.org>
 
        PR fortran/83746
index c13de980a90ec961464bd487d93d6f8e3d727cfc..6e1f56feea867390518bbbf08f04e7c545352601 100644 (file)
@@ -1,3 +1,21 @@
+2025-09-20  Gaius Mulley  <gaiusmod2@gmail.com>
+
+       PR modula2/122009
+       * gm2-compiler/M2GenGCC.mod (FromM2WIDESETImport): Assign
+       sym to NulSym.
+       (CodeMakeAdr): Remove fourth parameter to BuildLogicalOrAddress.
+       (FoldMakeAdr): Ditto.
+       * gm2-compiler/M2Quads.mod (BuildAssignmentBoolean): Remove
+       unused parameter checkTypes.
+       (doBuildAssignment): Remove checkTypes parameter when calling
+       BuildAssignmentBoolean.
+       * gm2-gcc/m2expr.def (BuildLogicalOrAddress): Remove
+       needconvert parameter.
+       * gm2-gcc/m2statement.def (IfExprJump): Change label type
+       to CharStar.
+       * gm2-gcc/m2type.cc (m2type_BuildEnumerator): Remove const.
+       * gm2-gcc/m2type.h (m2type_BuildEnumerator): Ditto.
+
 2025-09-19  Gaius Mulley  <gaiusmod2@gmail.com>
 
        PR modula2/121856
index 26d06f92670eb652de393c19223b544175d79ac4..369f5b407925916d81ca4ad64ed44c185b3d99d0 100644 (file)
@@ -1,3 +1,24 @@
+2025-09-20  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/121981
+       * g++.dg/cpp2a/concepts-placeholder15.C: New test.
+
+2025-09-20  Eczbek  <eczbek.void@gmail.com>
+
+       PR c++/119048
+       * g++.dg/cpp23/static-operator-call8.C: New test.
+
+2025-09-20  Jan Hubicka  <jh@suse.cz>
+
+       * g++.dg/ipa/devirt-2.C: Update template.
+       * g++.dg/ipa/devirt-42.C: Update template.
+       * g++.dg/lto/devirt-2_0.C: Update template.
+
+2025-09-20  Joseph Myers  <josmyers@redhat.com>
+
+       * gcc.dg/c11-atomic-6.c, gcc.dg/c23-incomplete-1.c,
+       gcc.dg/c2y-incomplete-3.c: New tests.
+
 2025-09-19  Paul Thomas  <pault@gcc.gnu.org>
 
        PR fortran/83746