This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/omp/gcc-14 in repository gcc.
from 0a49642cf51 Accept commas between clauses in OpenMP declare variant new e34748375a0 OpenMP: 'interop' construct - add C/C++ parser support, imp [...] new 3002e1f69ab OpenMP: Add 'interop' clause to 'dispatch' for C/C++ new b57c24e76e6 OpenMP: Enable has_device_addr clause for 'dispatch' in C/C++ new be2ead6d3eb C++: reject OpenMP directives in constexpr functions new a9b7798b1ba libgomp.texi: Update 'arch' context-selector description new 7c307d61457 OpenMP: Add 'nec' as to the 'vendor' context-selector list new 81c0b5f2e49 OpenMP/C++: Fix 'declare variant' for struct-returning func [...] new 4c808024573 Fortran: Create fresh ts.u.cl for result in gfc_get_symbol_ [...] new b417df24dd8 c-c++-common/gomp/interop-4.c: For C++, require '{ target c++11 }'
The 9 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gcc/ChangeLog.omp | 53 +++ gcc/c-family/ChangeLog.omp | 22 + gcc/c-family/c-common.h | 7 +- gcc/c-family/c-omp.cc | 22 +- gcc/c-family/c-pragma.cc | 1 + gcc/c-family/c-pragma.h | 5 + gcc/c/ChangeLog.omp | 35 ++ gcc/c/c-parser.cc | 457 ++++++++++++++++++ gcc/c/c-typeck.cc | 58 ++- gcc/cp/ChangeLog.omp | 52 +++ gcc/cp/decl.cc | 3 + gcc/cp/parser.cc | 520 ++++++++++++++++++++- gcc/cp/pt.cc | 39 ++ gcc/cp/semantics.cc | 135 +++++- gcc/fortran/ChangeLog.omp | 28 ++ gcc/fortran/dump-parse-tree.cc | 69 +-- gcc/fortran/gfortran.h | 3 +- gcc/fortran/match.cc | 9 +- gcc/fortran/openmp.cc | 234 +++++----- gcc/fortran/trans-intrinsic.cc | 2 + gcc/fortran/trans-openmp.cc | 59 ++- gcc/gimplify.cc | 96 +++- gcc/omp-api.h | 2 +- gcc/omp-general.cc | 8 +- gcc/testsuite/ChangeLog.omp | 62 +++ gcc/testsuite/c-c++-common/gomp/adjust-args-3.c | 85 ++++ gcc/testsuite/c-c++-common/gomp/dispatch-11.c | 84 ++++ gcc/testsuite/c-c++-common/gomp/dispatch-12.c | 53 +++ gcc/testsuite/c-c++-common/gomp/interop-1.c | 119 +++++ gcc/testsuite/c-c++-common/gomp/interop-2.c | 127 +++++ gcc/testsuite/c-c++-common/gomp/interop-3.c | 82 ++++ gcc/testsuite/c-c++-common/gomp/interop-4.c | 76 +++ gcc/testsuite/g++.dg/gomp/declare-variant-11.C | 38 ++ gcc/testsuite/g++.dg/gomp/interop-5.C | 90 ++++ gcc/testsuite/g++.dg/gomp/omp-constexpr.C | 45 ++ gcc/testsuite/g++.dg/gomp/pr108607.C | 16 +- gcc/testsuite/g++.dg/gomp/pr79664.C | 38 +- gcc/testsuite/gcc.dg/gomp/adjust-args-2.c | 5 + gcc/testsuite/gfortran.dg/gomp/interop-1.f90 | 43 +- gcc/testsuite/gfortran.dg/gomp/interop-2.f90 | 40 +- gcc/testsuite/gfortran.dg/gomp/interop-3.f90 | 21 +- gcc/testsuite/gfortran.dg/gomp/interop-4.f90 | 56 +++ .../gfortran.dg/gomp/intrinsic_pack_7.f90 | 9 + gcc/tree-core.h | 16 + gcc/tree-pretty-print.cc | 93 +++- gcc/tree.cc | 8 + gcc/tree.def | 6 +- gcc/tree.h | 12 + include/ChangeLog.omp | 9 + include/gomp-constants.h | 7 +- libgomp/ChangeLog.omp | 8 + libgomp/libgomp.texi | 7 +- 52 files changed, 2911 insertions(+), 263 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/adjust-args-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/dispatch-11.c create mode 100644 gcc/testsuite/c-c++-common/gomp/dispatch-12.c create mode 100644 gcc/testsuite/c-c++-common/gomp/interop-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/interop-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/interop-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/interop-4.c create mode 100644 gcc/testsuite/g++.dg/gomp/declare-variant-11.C create mode 100644 gcc/testsuite/g++.dg/gomp/interop-5.C create mode 100644 gcc/testsuite/g++.dg/gomp/omp-constexpr.C create mode 100644 gcc/testsuite/gcc.dg/gomp/adjust-args-2.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/interop-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/intrinsic_pack_7.f90