https://gcc.gnu.org/g:e86752221abebc4af961d8f9a00cea47d5f3eb39
commit r17-4682-ge86752221abebc4af961d8f9a00cea47d5f3eb39 Author: GCC Administrator <[email protected]> Date: Sun Sep 27 00:16:30 2026 +0000 Daily bump. Diff: --- gcc/ChangeLog | 13 +++++++++++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 4 ++++ gcc/fortran/ChangeLog | 30 ++++++++++++++++++++++++++++++ gcc/m2/ChangeLog | 47 +++++++++++++++++++++++++++++++++++++++++++++++ gcc/testsuite/ChangeLog | 27 +++++++++++++++++++++++++++ libgomp/ChangeLog | 12 ++++++++++++ 7 files changed, 134 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 0a143c9ae53b..3e7342684345 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,16 @@ +2026-09-26 Tamar Christina <[email protected]> + + PR tree-optimization/127618 + * fold-const.cc (test_vec_unpack_folding): Update tests + +2026-09-26 Tobias Burnus <[email protected]> + + * config/nvptx/nvptx.cc (nvptx_encode_section_info): Handle + 'omp groupprivate'. + * varpool.cc (varpool_node::get_create): Print sorry for + 'omp groupprivate' variables except for device_type(nohost) and + no offloading or nvptx offloading. + 2026-09-26 Oleg Tolmatcev <[email protected]> PR debug/119940 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index ca1d5ff2ec50..d72743c7b357 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20260926 +20260927 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index b822ded19f57..8a819de39a97 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,7 @@ +2026-09-26 Tobias Burnus <[email protected]> + + * c-attribs.cc (c_common_gnu_attributes): Add "omp groupprivate". + 2026-09-24 Jakub Jelinek <[email protected]> PR c++/126848 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 9973d1051e3d..a187ca42f4cf 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,33 @@ +2026-09-26 Jerry DeLisle <[email protected]> + + PR fortran/127187 + PR fortran/127187 + * primary.cc (gfc_match_varspec): Clear the deferred flag, and + for KIND the charlen, of the INTEGER result of a LEN or KIND + inquiry. + * resolve.cc (resolve_variable): Do not reset the typespec of a + deferred-length character associate-name expression that has an + inquiry reference. + +2026-09-26 Tobias Burnus <[email protected]> + + * gfortran.h (enum gfc_omp_requires_kind): Add OMP_REQ_NONE. + * openmp.cc (gfc_match_boolean_clause): New. + (gfc_match_dupl_branch_clause): New. + (gfc_match_dupl_check): Remove dupl_msg arg. + (gfc_match_dupl_atomic, + gfc_match_dupl_memorder, + gfc_match_omp_clauses, + gfc_match_omp_flush, + gfc_match_omp_requires): Accept optional constant logical + expression for inarguable clauses. + +2026-09-26 Tobias Burnus <[email protected]> + + * f95-lang.cc (gfc_gnu_attributes): Add "omp groupprivate". + * trans-common.cc (build_common_decl): Enable 'omp groupprivate'. + * trans-decl.cc (add_attributes_to_decl): Likewise. + 2026-09-22 Chung-Lin Tang <[email protected]> * openmp.cc (gfc_match_omp_declare_target): Adjust error handling diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog index ec5ddfdba200..b846e657bd67 100644 --- a/gcc/m2/ChangeLog +++ b/gcc/m2/ChangeLog @@ -1,3 +1,50 @@ +2026-09-26 Gaius Mulley <[email protected]> + + PR modula2/127622 + * gm2-compiler/M2Base.mod (CheckCompatible): Rename t1 to left. + Rename t2 to right. + Add spellcheck hint format specifiers to unknown types. + * gm2-compiler/M2MetaError.mod (ConfigureFilter): New procedure. + (errorBlock): filterVar new field. + filterType new field. + filterConst new field. + (continuation): Add T V C filter modifiers. + (FilterOnType): New procedure. + (FilterOnVariable): Ditto. + (FilrerOnConst): Ditto. + (SpellHint): Call ConfigureFilter. + * gm2-compiler/M2StackSpell.def (FilterType): New procedure. + (FilterVariable): Ditto. + (FilrerConst): Ditto. + * gm2-compiler/M2StackSpell.mod (FilterKind): New type. + (FilterSet): Ditto. + (CurrentFilter): New variable. + (PushNameFilter): New procedure. + (PushCandidates): Pass PushNameFilter as callback. + (GetSpellHintFilter): New procedure. + (GetSpellHint): Reimplement. + (FilterType): New procedure. + (FilterVariable): Ditto. + (FilterConst): Ditto. + (Init): Initialize CurrentFilter. + * gm2-compiler/P3SymBuild.mod (P3StartBuildDefModule): Push base + module. + (P3EndBuildDefModule): Pop base module. + (P3StartBuildImpModule): Push base module. + (P3EndBuildImpModule): Pop base module. + (P3StartBuildProgModule): Push base module. + (P3EndBuildProgModule): Pop base module. + (StartBuildInnerModule): Push base module. + (EndBuildInnerModule): Pop base module. + * gm2-compiler/PCSymBuild.mod (PCEndBuildDefModule): Pop + base module. + (PCStartBuildImpModule): Push base module. + (PCEndBuildImpModule): Pop base module. + (PCStartBuildProgModule): Push base module. + (PCEndBuildProgModule): Pop base module. + (StartBuildInnerModule): Push base module. + (EndBuildInnerModule): Pop base module. + 2026-09-25 Gaius Mulley <[email protected]> PR modula2/127567 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 64e107a51141..a4b185594418 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,30 @@ +2026-09-26 Jerry DeLisle <[email protected]> + + PR fortran/127187 + PR fortran/127187 + * gfortran.dg/associate_90.f90: New test. + +2026-09-26 Gaius Mulley <[email protected]> + + PR modula2/127622 + * gm2.dg/spell/iso/fail/badspelltype.mod: New test. + * gm2.dg/spell/iso/fail/badspelltype2.mod: New test. + +2026-09-26 Tobias Burnus <[email protected]> + + * gfortran.dg/gomp/atomic-18.f90: Update dg-error. + * gfortran.dg/gomp/declare-simd-1.f90: Likewise. + * gfortran.dg/gomp/declare-target-indirect-1.f90: Likewise. + * gfortran.dg/gomp/flush-2.f90: Likewise. + * gfortran.dg/gomp/requires-2.f90: Likewise. + * gfortran.dg/gomp/clause-logical-arg-1.f90: New test. + * gfortran.dg/gomp/clause-logical-arg-2.f90: New test. + +2026-09-26 Tobias Burnus <[email protected]> + + * gfortran.dg/gomp/groupprivate-1.f90: Update sorry output. + * gfortran.dg/gomp/groupprivate-4.f90: Likewise. + 2026-09-25 Jerry DeLisle <[email protected]> * gfortran.dg/pdt_38.f03: Replace paren with brace. diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index 1b0858dbf7ae..b6e7e054960b 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,15 @@ +2026-09-26 Tobias Burnus <[email protected]> + + * libgomp.texi (Impl. Status): Mark optional const bool + expr for inarguable clauses as implemented for Fortran. + +2026-09-26 Tobias Burnus <[email protected]> + + * libgomp.texi (Impl.Status): Mark 'omp groupprivate' as + partially supported. + * testsuite/libgomp.fortran/groupprivate-1.f90: New test. + * testsuite/libgomp.fortran/groupprivate-2.f90: New test. + 2026-09-25 Thomas Schwinge <[email protected]> PR tree-optimization/127053
