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

Reply via email to