https://gcc.gnu.org/g:ee4bbfe627507c70be76ad3a09a065db78357570
commit r16-4005-gee4bbfe627507c70be76ad3a09a065db78357570 Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Sun Sep 21 00:18:03 2025 +0000 Daily bump. Diff: --- gcc/ChangeLog | 7 +++++++ gcc/DATESTAMP | 2 +- gcc/c/ChangeLog | 7 +++++++ gcc/cp/ChangeLog | 12 ++++++++++++ gcc/fortran/ChangeLog | 8 ++++++++ gcc/m2/ChangeLog | 18 ++++++++++++++++++ gcc/testsuite/ChangeLog | 21 +++++++++++++++++++++ 7 files changed, 74 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index fe02fbfd02d0..2d51cf1f1c6f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2025-09-20 Jan Hubicka <j...@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 <ol...@adacore.com> * ira.cc (setup_reg_equiv): Retain function invariant diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 2ca53ee45db7..5c375ef770b8 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250920 +20250921 diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index 63e265367c98..e9779ab7cbe7 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @@ -1,3 +1,10 @@ +2025-09-20 Joseph Myers <josmy...@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 <rguent...@suse.de> * gimple-parser.cc (c_parser_parse_gimple_body): Initialize diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 90656c7f674e..31d7e49ed4a0 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,15 @@ +2025-09-20 Patrick Palka <ppa...@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.v...@gmail.com> + + PR c++/119048 + * lambda.cc (compare_lambda_sig): Only skip first parameter for + object members. + 2025-09-18 Jason Merrill <ja...@redhat.com> * constexpr.cc (cxx_eval_component_reference): Clarify diagnostic. diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index cb6b5a09dd6a..02582921833c 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,11 @@ +2025-09-20 Paul Thomas <pa...@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 <pa...@gcc.gnu.org> PR fortran/83746 diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog index c13de980a90e..6e1f56feea86 100644 --- a/gcc/m2/ChangeLog +++ b/gcc/m2/ChangeLog @@ -1,3 +1,21 @@ +2025-09-20 Gaius Mulley <gaiusm...@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 <gaiusm...@gmail.com> PR modula2/121856 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 26d06f92670e..369f5b407925 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,24 @@ +2025-09-20 Patrick Palka <ppa...@redhat.com> + + PR c++/121981 + * g++.dg/cpp2a/concepts-placeholder15.C: New test. + +2025-09-20 Eczbek <eczbek.v...@gmail.com> + + PR c++/119048 + * g++.dg/cpp23/static-operator-call8.C: New test. + +2025-09-20 Jan Hubicka <j...@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 <josmy...@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 <pa...@gcc.gnu.org> PR fortran/83746