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 b417df24dd8 c-c++-common/gomp/interop-4.c: For C++, require '{ target c++11 }' new 6799cdf5620 OpenMP: Add declare variant's 'append_args' clause in C/C++ new 400d12c7d32 OpenMP: Enable has_device_addr clause for 'dispatch' in Fortran new c2f73fb0875 OpenMP/C++: Store location in cp_parser_omp_var_list for kind=0 new 181a186a4a7 OpenMP: Skip declare_variant's append_args it not variant s [...] new 22635416838 OpenMP: declare variant's append_args + dispatch interop fixes new f366e799336 OpenMP/C++: Fix declare_variant's 'adjust_args' if there is [...] new 36d25cc8fa1 Fortran: Fix location_t in gfc_get_extern_function_decl; su [...] new 70b5815667a Un-XFAIL 'dg-note's in 'gfortran.dg/goacc/routine-external- [...] new 8aca2aac836 Fortran/OpenMP: Fix declare_variant's 'adjust_args' mishand [...]
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 | 30 ++ gcc/builtin-types.def | 2 + gcc/c-family/ChangeLog.omp | 7 + gcc/c-family/c-omp.cc | 2 + gcc/c/ChangeLog.omp | 11 + gcc/c/c-parser.cc | 395 +++++++++++++++------ gcc/cp/ChangeLog | 13 + gcc/cp/ChangeLog.omp | 29 ++ gcc/cp/decl.cc | 103 +++++- gcc/cp/parser.cc | 314 ++++++++++------ gcc/cp/pt.cc | 11 +- gcc/cp/semantics.cc | 15 +- gcc/fortran/ChangeLog.omp | 48 +++ gcc/fortran/gfortran.h | 1 + gcc/fortran/openmp.cc | 52 ++- gcc/fortran/trans-decl.cc | 2 +- gcc/fortran/trans-openmp.cc | 21 +- gcc/fortran/types.def | 2 + gcc/gimplify.cc | 225 +++++++++--- gcc/omp-builtins.def | 2 + gcc/testsuite/ChangeLog.omp | 75 ++++ gcc/testsuite/c-c++-common/gomp/append-args-1.c | 83 +++++ gcc/testsuite/c-c++-common/gomp/append-args-2.c | 9 + gcc/testsuite/c-c++-common/gomp/append-args-3.c | 102 ++++++ gcc/testsuite/c-c++-common/gomp/append-args-4.c | 71 ++++ gcc/testsuite/c-c++-common/gomp/append-args-5.c | 65 ++++ .../c-c++-common/gomp/declare-variant-2.c | 4 +- gcc/testsuite/c-c++-common/gomp/dispatch-11.c | 77 ++-- gcc/testsuite/c-c++-common/gomp/dispatch-12.c | 22 +- gcc/testsuite/g++.dg/gomp/adjust-args-4.C | 60 ++++ gcc/testsuite/g++.dg/gomp/append-args-1.C | 136 +++++++ gcc/testsuite/g++.dg/gomp/append-args-2.C | 53 +++ gcc/testsuite/g++.dg/gomp/append-args-3.C | 100 ++++++ .../routine-external-level-of-parallelism-2.f | 30 +- gcc/testsuite/gfortran.dg/gomp/adjust-args-10.f90 | 99 ++++++ gcc/testsuite/gfortran.dg/gomp/adjust-args-12.f90 | 40 +++ gcc/testsuite/gfortran.dg/gomp/dispatch-11.f90 | 85 +++++ gcc/testsuite/gfortran.dg/gomp/dispatch-12.f90 | 49 +++ 38 files changed, 2110 insertions(+), 335 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/append-args-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/append-args-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/append-args-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/append-args-4.c create mode 100644 gcc/testsuite/c-c++-common/gomp/append-args-5.c create mode 100644 gcc/testsuite/g++.dg/gomp/adjust-args-4.C create mode 100644 gcc/testsuite/g++.dg/gomp/append-args-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/append-args-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/append-args-3.C create mode 100644 gcc/testsuite/gfortran.dg/gomp/adjust-args-10.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/adjust-args-12.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/dispatch-11.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/dispatch-12.f90