From: GCC Administrator Date: Sun, 21 Sep 2025 00:18:03 +0000 (+0000) Subject: Daily bump. X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ee4bbfe627507c70be76ad3a09a065db78357570;p=thirdparty%2Fgcc.git Daily bump. --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index fe02fbfd02d..2d51cf1f1c6 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2025-09-20 Jan Hubicka + + * 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 * ira.cc (setup_reg_equiv): Retain function invariant diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 2ca53ee45db..5c375ef770b 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250920 +20250921 diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index 63e265367c9..e9779ab7cbe 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @@ -1,3 +1,10 @@ +2025-09-20 Joseph Myers + + * 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 * gimple-parser.cc (c_parser_parse_gimple_body): Initialize diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 90656c7f674..31d7e49ed4a 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,15 @@ +2025-09-20 Patrick Palka + + PR c++/121981 + * pt.cc (any_template_parm_r) : + Don't walk TREE_TYPE. + +2025-09-20 Eczbek + + PR c++/119048 + * lambda.cc (compare_lambda_sig): Only skip first parameter for + object members. + 2025-09-18 Jason Merrill * constexpr.cc (cxx_eval_component_reference): Clarify diagnostic. diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index cb6b5a09dd6..02582921833 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,11 @@ +2025-09-20 Paul Thomas + + 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 PR fortran/83746 diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog index c13de980a90..6e1f56feea8 100644 --- a/gcc/m2/ChangeLog +++ b/gcc/m2/ChangeLog @@ -1,3 +1,21 @@ +2025-09-20 Gaius Mulley + + 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 PR modula2/121856 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 26d06f92670..369f5b40792 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,24 @@ +2025-09-20 Patrick Palka + + PR c++/121981 + * g++.dg/cpp2a/concepts-placeholder15.C: New test. + +2025-09-20 Eczbek + + PR c++/119048 + * g++.dg/cpp23/static-operator-call8.C: New test. + +2025-09-20 Jan Hubicka + + * 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 + + * 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 PR fortran/83746