+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
+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
+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.
+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
+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
+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