This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch gomp-nvptx in repository gcc.
from 4892185 nvptx backend: work around link failure on Maxwell devices new 7d34026 nvptx backend: new patterns for OpenMP SIMD-via-SIMT new 71da42a omp-low: extend SIMD lowering for SIMT execution new 1f0d352 nvptx backend: silence warning new 137ba79 nvptx backend: add support for placing variables in shared memory new f445f10 libgomp: remove sections.c, splay-tree.c new 8dd23a9 libgomp: add nvptx time.c new 256e9d2 libgomp plugin: set __nvptx_clocktick new db845b4 libgomp: add nvptx lock.c new 3714241 libgomp: use generic fortran.c on nvptx new 01f92ec libgomp testsuite: add -foffload=-lgfortran new 9599235 pick GOMP_target_ext changes from the hsa branch new 735c8a7 libgomp: handle multiple teams on NVPTX new 04e68c2 libgomp plugin: handle multiple teams new 6617788 fix target-31.c testcase new a70d4b3 fix teams-3/4 testcases
The 15 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.gomp-nvptx | 59 +++ gcc/builtin-types.def | 7 +- gcc/config/nvptx/nvptx-protos.h | 11 + gcc/config/nvptx/nvptx.c | 47 +- gcc/config/nvptx/nvptx.md | 81 +++ gcc/fortran/types.def | 5 +- gcc/internal-fn.c | 110 ++++- gcc/internal-fn.def | 5 + gcc/omp-builtins.def | 2 +- gcc/omp-low.c | 548 ++++++++++++++++----- gcc/target-insns.def | 6 + include/gomp-constants.h | 21 + libgomp/ChangeLog.gomp-nvptx | 60 +++ libgomp/config/linux/lock.c | 94 +--- libgomp/config/nvptx/fortran.c | 40 -- libgomp/config/nvptx/icv-device.c | 8 +- libgomp/config/nvptx/lock.c | 41 ++ libgomp/config/nvptx/sections.c | 0 libgomp/config/nvptx/splay-tree.c | 0 libgomp/config/nvptx/target.c | 13 +- libgomp/config/nvptx/team.c | 2 +- libgomp/config/nvptx/time.c | 49 ++ libgomp/icv.c | 1 + libgomp/libgomp.h | 15 +- libgomp/libgomp_g.h | 3 +- libgomp/lock.c | 123 +++++ libgomp/oacc-host.c | 3 +- libgomp/plugin/plugin-nvptx.c | 134 ++++- libgomp/target.c | 179 +++++-- libgomp/task.c | 3 +- libgomp/testsuite/libgomp.c/examples-4/teams-3.c | 3 +- libgomp/testsuite/libgomp.c/examples-4/teams-4.c | 2 +- libgomp/testsuite/libgomp.c/target-31.c | 13 +- .../libgomp.fortran/examples-4/teams-3.f90 | 3 +- .../libgomp.fortran/examples-4/teams-4.f90 | 4 +- libgomp/testsuite/libgomp.fortran/fortran.exp | 2 +- libgomp/testsuite/libgomp.oacc-fortran/fortran.exp | 2 +- liboffloadmic/plugin/libgomp-plugin-intelmic.cpp | 4 +- 38 files changed, 1335 insertions(+), 368 deletions(-) delete mode 100644 libgomp/config/nvptx/fortran.c delete mode 100644 libgomp/config/nvptx/sections.c delete mode 100644 libgomp/config/nvptx/splay-tree.c create mode 100644 libgomp/lock.c