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 07ba37ba9e8 Merge commit '0d5021e1d8ee8c943925ad23c305b6c84962e4b8' into HEAD new fb9ba80b91b c++: tweak for -Wrange-loop-construct [PR116731] new 364d8a6c470 c++: ICE when substituting packs into type aliases [PR118104] new 1425cf8691e c++: ICE with ptr-to-member-fn [PR119344] new a8f53501ef8 c++: constexpr ref template arg [PR119194] new f4594472d1b Daily bump. new 0e3fd8c1e2a Fix spurious visibility error with partially parameterized [...] new af9e28ba3de Fix misoptimization at -O2 in LTO mode new f3e458b82b2 c++: memfn pointer as NTTP argument considered unused [PR119233] new a05efb217f9 c++: mangling of array new [PR119316] new 80ce18b506f Daily bump. new 1be389b92d7 d: Merge upstream dmd, druntime af92b68a81, phobos c970ca67f new 969fe433b01 c++: Don't prune constant capture proxies only used in arra [...] new c2ebdabe205 Daily bump. new 183110c3189 libstdc++: Fix "IEE" typo in comment in std::time_put::do_put new 2a88778a1d6 libstdc++: Fix comment typo new ec67907501b libstdc++: Correct statement about default -std option new 4e777229407 gimple: sccopy: Don't increment i after vec::unordered_remove() new 5dd8e647bed ipa: target clone and mangling alias [PR114992] new 3560ef45c0b OpenMP: 'interop' construct - add ME support + target-indep [...] new 469da7af65f libgomp/plugin: Add initial interop support to nvptx + gcn new fcf3133716d libgomp.fortran/get-mapped-ptr-1.f90: Use -6 for non-conf d [...]
The 21 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 | 31 ++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 14 + gcc/ada/gcc-interface/decl.cc | 8 + gcc/ada/gen_il-gen-gen_nodes.adb | 2 +- gcc/ada/sem_ch12.adb | 31 +- gcc/builtin-types.def | 3 + gcc/c/ChangeLog.omp | 9 + gcc/c/c-parser.cc | 6 +- gcc/cp/ChangeLog | 59 +++ gcc/cp/ChangeLog.omp | 8 + gcc/cp/decl2.cc | 22 +- gcc/cp/mangle.cc | 13 +- gcc/cp/parser.cc | 9 +- gcc/cp/pt.cc | 17 +- gcc/cp/tree.cc | 10 + gcc/cp/typeck.cc | 20 +- gcc/d/ChangeLog | 5 + gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/VERSION | 2 +- gcc/d/dmd/cparse.d | 70 ++- gcc/d/dmd/escape.d | 16 +- gcc/d/dmd/expressionsem.d | 3 +- gcc/d/dmd/initsem.d | 17 +- gcc/d/dmd/traits.d | 2 +- gcc/fortran/ChangeLog.omp | 11 + gcc/fortran/trans-openmp.cc | 20 +- gcc/fortran/types.def | 3 + gcc/gimple-low.cc | 1 + gcc/gimple-pretty-print.cc | 23 + gcc/gimple-ssa-sccopy.cc | 4 +- gcc/gimple.cc | 18 + gcc/gimple.def | 4 + gcc/gimple.h | 33 +- gcc/gimplify.cc | 23 +- gcc/multiple_target.cc | 6 +- gcc/omp-builtins.def | 3 + gcc/omp-low.cc | 233 +++++++++ gcc/testsuite/ChangeLog | 59 +++ gcc/testsuite/ChangeLog.omp | 14 + gcc/testsuite/c-c++-common/gomp/interop-1.c | 2 - gcc/testsuite/c-c++-common/gomp/interop-2.c | 2 - gcc/testsuite/c-c++-common/gomp/interop-3.c | 2 - gcc/testsuite/c-c++-common/gomp/interop-4.c | 12 +- gcc/testsuite/c-c++-common/gomp/interop-5.c | 69 +++ gcc/testsuite/g++.dg/abi/mangle-new1.C | 10 + gcc/testsuite/g++.dg/conversion/ptrmem10.C | 14 + gcc/testsuite/g++.dg/cpp0x/alias-decl-variadic3.C | 22 + gcc/testsuite/g++.dg/cpp1y/lambda-ice4.C | 63 +++ gcc/testsuite/g++.dg/gomp/interop-5.C | 12 +- gcc/testsuite/g++.dg/template/fn-ptr5.C | 28 + gcc/testsuite/g++.dg/template/linkage7.C | 17 + gcc/testsuite/g++.dg/warn/Wrange-loop-construct3.C | 57 ++ gcc/testsuite/g++.target/i386/mangling-alias1.C | 16 + .../gdc.test/compilable/returnscope_without_safe.d | 16 + gcc/testsuite/gdc.test/compilable/test24479.d | 35 ++ .../gdc.test/runnable/imports/issue18919b.d | 6 + gcc/testsuite/gdc.test/runnable/issue18919.d | 4 + gcc/testsuite/gdc.test/runnable/test24498.d | 21 + gcc/testsuite/gfortran.dg/gomp/interop-4.f90 | 10 +- gcc/testsuite/gfortran.dg/gomp/interop-5.f90 | 21 + gcc/testsuite/gnat.dg/generic_inst14.adb | 20 + gcc/testsuite/gnat.dg/generic_inst14_pkg-child.ads | 27 + gcc/testsuite/gnat.dg/generic_inst14_pkg.ads | 16 + include/ChangeLog.omp | 9 + include/gomp-constants.h | 13 +- libgomp/ChangeLog.omp | 64 +++ libgomp/icv-device.c | 7 +- libgomp/libgomp-plugin.h | 44 ++ libgomp/libgomp.h | 17 +- libgomp/libgomp.map | 1 + libgomp/libgomp_g.h | 4 + libgomp/plugin/plugin-gcn.c | 464 ++++++++++++++++- libgomp/plugin/plugin-nvptx.c | 302 +++++++++++ libgomp/target.c | 213 +++++++- .../libgomp.c-c++-common/get-mapped-ptr-1.c | 2 +- libgomp/testsuite/libgomp.c-c++-common/interop-1.c | 43 ++ libgomp/testsuite/libgomp.c/interop-fr-1.c | 577 +++++++++++++++++++++ .../testsuite/libgomp.fortran/get-mapped-ptr-1.f90 | 2 +- libphobos/ChangeLog | 5 + libphobos/libdruntime/MERGE | 2 +- .../libdruntime/core/internal/array/construction.d | 17 +- libphobos/src/MERGE | 2 +- libphobos/src/std/internal/test/range.d | 91 ++++ libphobos/src/std/logger/core.d | 6 +- libphobos/src/std/range/package.d | 262 +++++++++- libstdc++-v3/ChangeLog | 15 + libstdc++-v3/doc/html/manual/test.html | 4 +- libstdc++-v3/doc/xml/manual/test.xml | 4 +- libstdc++-v3/include/bits/locale_facets_nonio.tcc | 2 +- .../testsuite/18_support/numeric_limits/traps.cc | 2 +- 91 files changed, 3339 insertions(+), 173 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/interop-5.c create mode 100644 gcc/testsuite/g++.dg/abi/mangle-new1.C create mode 100644 gcc/testsuite/g++.dg/conversion/ptrmem10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-variadic3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-ice4.C create mode 100644 gcc/testsuite/g++.dg/template/fn-ptr5.C create mode 100644 gcc/testsuite/g++.dg/template/linkage7.C create mode 100644 gcc/testsuite/g++.dg/warn/Wrange-loop-construct3.C create mode 100644 gcc/testsuite/g++.target/i386/mangling-alias1.C create mode 100644 gcc/testsuite/gdc.test/compilable/returnscope_without_safe.d create mode 100644 gcc/testsuite/gdc.test/compilable/test24479.d create mode 100644 gcc/testsuite/gdc.test/runnable/test24498.d create mode 100644 gcc/testsuite/gfortran.dg/gomp/interop-5.f90 create mode 100644 gcc/testsuite/gnat.dg/generic_inst14.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst14_pkg-child.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst14_pkg.ads create mode 100644 libgomp/testsuite/libgomp.c-c++-common/interop-1.c create mode 100644 libgomp/testsuite/libgomp.c/interop-fr-1.c