https://gcc.gnu.org/g:1fb4f60fc56e2fde705c8629b7c01c42c8fd34c4
commit 1fb4f60fc56e2fde705c8629b7c01c42c8fd34c4 Author: Paul-Antoine Arras <[email protected]> Date: Thu Feb 26 18:20:40 2026 +0100 ChangeLog.omp bump Diff: --- gcc/ChangeLog.omp | 31 +++++++++++++++++++++++++++++++ gcc/DATESTAMP.omp | 2 +- gcc/fortran/ChangeLog.omp | 7 +++++++ gcc/testsuite/ChangeLog.omp | 22 ++++++++++++++++++++++ libgomp/ChangeLog.omp | 29 +++++++++++++++++++++++++++++ 5 files changed, 90 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog.omp b/gcc/ChangeLog.omp index bc8b6eb9312b..7ea447766a2e 100644 --- a/gcc/ChangeLog.omp +++ b/gcc/ChangeLog.omp @@ -1,3 +1,34 @@ +2026-02-26 Paul-Antoine Arras <[email protected]> + + Backported from master: + 2026-02-23 Paul-Antoine Arras <[email protected]> + + PR fortran/120505 + * gimplify.cc (omp_accumulate_sibling_list): When the containing struct + is a Fortran array descriptor, sort mapped components by offset. + +2026-02-26 Paul-Antoine Arras <[email protected]> + + PR fortran/120505 + * gimplify.cc (omp_mapped_by_containing_struct): Handle Fortran array + descriptors. + (omp_build_struct_sibling_lists): Allow attach_detach bias to be + adjusted on non-target regions. + (gimplify_adjust_omp_clauses): Remove GIMPLE-only nodes. + * tree-pretty-print.cc (dump_omp_clause): Handle + OMP_CLAUSE_MAP_SIZE_NEEDS_ADJUSTMENT and OMP_CLAUSE_MAP_GIMPLE_ONLY. + * tree.h (OMP_CLAUSE_MAP_SIZE_NEEDS_ADJUSTMENT, + OMP_CLAUSE_MAP_GIMPLE_ONLY): Define. + +2026-02-20 Kwok Cheung Yeung <[email protected]> + + Backported from master: + 2026-02-20 Kwok Cheung Yeung <[email protected]> + + PR middle-end/113436 + * omp-low.cc (omp_lower_target): Do not check for variable-length + variables in private clauses by reference when allocating memory. + 2026-02-12 Kwok Cheung Yeung <[email protected]> Backported from master: diff --git a/gcc/DATESTAMP.omp b/gcc/DATESTAMP.omp index 92cf98b484cb..f9cae02a3664 100644 --- a/gcc/DATESTAMP.omp +++ b/gcc/DATESTAMP.omp @@ -1 +1 @@ -20260213 +20260226 diff --git a/gcc/fortran/ChangeLog.omp b/gcc/fortran/ChangeLog.omp index 30fb35f0fbd3..d2446a668b59 100644 --- a/gcc/fortran/ChangeLog.omp +++ b/gcc/fortran/ChangeLog.omp @@ -1,3 +1,10 @@ +2026-02-26 Paul-Antoine Arras <[email protected]> + + PR fortran/120505 + * trans-openmp.cc (gfc_map_array_descriptor): New function. + (gfc_trans_omp_clauses): Emit map clauses for intermediate array + descriptors. + 2025-11-05 Tobias Burnus <[email protected]> PR fortran/122570 diff --git a/gcc/testsuite/ChangeLog.omp b/gcc/testsuite/ChangeLog.omp index 5c25edc9487a..da430ae5cc58 100644 --- a/gcc/testsuite/ChangeLog.omp +++ b/gcc/testsuite/ChangeLog.omp @@ -1,3 +1,25 @@ +2026-02-26 Paul-Antoine Arras <[email protected]> + + Backported from master: + 2026-02-23 Paul-Antoine Arras <[email protected]> + + PR fortran/120505 + * gfortran.dg/gomp/map-subarray-4.f90: New test. + +2026-02-26 Paul-Antoine Arras <[email protected]> + + PR fortran/120505 + * gfortran.dg/gomp/map-subarray-3.f90: New test. + * gfortran.dg/gomp/map-subarray-5.f90: New test. + +2026-02-20 Kwok Cheung Yeung <[email protected]> + + Backported from master: + 2026-02-20 Kwok Cheung Yeung <[email protected]> + + PR middle-end/113436 + * g++.dg/gomp/pr113436-2.C: New. + 2026-02-13 Tobias Burnus <[email protected]> Backported from master: diff --git a/libgomp/ChangeLog.omp b/libgomp/ChangeLog.omp index 6718ebd1bdd5..1b1e346af0dc 100644 --- a/libgomp/ChangeLog.omp +++ b/libgomp/ChangeLog.omp @@ -1,3 +1,32 @@ +2026-02-26 Paul-Antoine Arras <[email protected]> + + Backported from master: + 2026-02-23 Paul-Antoine Arras <[email protected]> + + PR fortran/120505 + * testsuite/libgomp.fortran/map-subarray-12.f90: New test. + +2026-02-26 Paul-Antoine Arras <[email protected]> + + PR fortran/120505 + * testsuite/libgomp.fortran/map-subarray-11.f90: New test. + * testsuite/libgomp.fortran/map-subarray-13.f90: New test. + * testsuite/libgomp.fortran/map-subarray-14.f90: New test. + * testsuite/libgomp.fortran/map-subarray-15.f90: New test. + * testsuite/libgomp.fortran/map-subarray-16.f90: New test. + * testsuite/libgomp.fortran/map-alloc-present-2.f90: New file. + +2026-02-23 Paul-Antoine Arras <[email protected]> + + Backported from master: + 2026-02-04 Paul-Antoine Arras <[email protected]> + + * target.c (gomp_present_fatal): New function. + (gomp_map_vars_internal): For a Fortran allocatable array, present + causes runtime termination only if the descriptor is not mapped. + (gomp_update): Call gomp_present_fatal. + * testsuite/libgomp.fortran/map-alloc-present-1.f90: New test. + 2026-02-12 Kwok Cheung Yeung <[email protected]> Backported from master:
