r218839 - in /branches/gomp-4_0-branch: contrib...
tschwinge@gcc.gnu.org
tschwinge@gcc.gnu.org
Wed Dec 17 22:23:00 GMT 2014
Author: tschwinge
Date: Wed Dec 17 22:23:02 2014
New Revision: 218839
URL: https://gcc.gnu.org/viewcvs?rev=218839&root=gcc&view=rev
Log:
libgomp updates.
libgomp/
* configure.ac: Rename from GNU OpenMP Runtime Library to GNU
Offloading and Multi Processing Runtime Library. Change all
users.
libgomp/
* plugin/Makefile.am: Rework into...
* plugin/Makefrag.am: ... this new file, and
* plugin/configure.ac: rework into...
* plugin/configfrag.ac: ... this new file. Change all users.
* configure.ac: Move plugin/offloading handling...
* plugin/configfrag.ac: ... here.
libgomp/
* env.c (initialize_env): Don't look for GCC_ACC_NOTIFY but for
GOMP_DEBUG. Document it in the libgomp manual.
* libgomp-plugin.h: Rename GOMP_PLUGIN_notify to
GOMP_PLUGIN_debug. Change all users.
* libgomp.h: Rename goacc_notify_var to gomp_debug_var,
gomp_vnotify to gomp_vdebug, and gomp_notify to gomp_debug.
Change all users. Add kind argument to gomp_vdebug and
gomp_debug. Change all users.
libgomp/
* libgomp_g.h: Remove names of formal parameters.
libgomp/
* libgomp_target.h: Rename ACC_dispatch_t to acc_dispatch_t.
Change all users.
* oacc-init.c: Rename _acc_init to acc_init_1, and _acc_shutdown
to acc_shutdown_1. Change all users.
* oacc-int.h: Rename ACC_register to goacc_register,
ACC_runtime_initialize to goacc_runtime_initialize,
ACC_save_and_set_bind to goacc_save_and_set_bind, ACC_restore_bind
to goacc_restore_bind, and ACC_lazy_initialize to
goacc_lazy_initialize. Change all users.
* plugin/plugin-nvptx.c: Rename cuErrorList to cuda_errlist,
cuErrorMsg to cuda_error, cuSymNames to cuda_symnames, PTX_inited
to ptx_inited, PTX_stream to ptx_stream, PTX_device to ptx_device,
PTX_event to ptx_event, PTX_event_type to ptx_event_type, PTX_init
to nvptx_init, , PTX_fini to nvptx_fini, PTX_open_device to
nvptx_open_device, PTX_close_device to nvptx_close_device,
PTX_get_num_devices to nvptx_get_num_devices, PTX_exec to
nvptx_exec, PTX_alloc to nvptx_alloc, PTX_free to nvptx_free,
PTX_host2dev to nvptx_host2dev, PTX_dev2host to nvptx_dev2host,
PTX_set_async to nvptx_set_async, PTX_async_test to
nvptx_async_test, PTX_async_test_all to nvptx_async_test_all,
PTX_wait to nvptx_wait, PTX_wait_async to nvptx_wait_async,
PTX_wait_all to nvptx_wait_all, PTX_wait_all_async to
nvptx_wait_all_async, PTX_get_current_cuda_device to
nvptx_get_current_cuda_device, PTX_get_current_cuda_context to
nvptx_get_current_cuda_context, PTX_get_cuda_stream to
nvptx_get_cuda_stream, PTX_set_cuda_stream to
nvptx_set_cuda_stream. Change all users.
libgomp/
* oacc-parallel.c (GOACC_kernels): Pass 0 instead of num_waits in
GOACC_parallel invocation.
libgomp/
* plugin/plugin-host.c: Remove all DEBUG code.
* plugin/plugin-nvptx.c: Likewise.
libgomp/
* plugin/plugin-host.c (GOMP_OFFLOAD_get_caps): Don't claim
TARGET_CAP_OPENMP_400.
libgomp/
* testsuite/libgomp.oacc-c-c++-common/lib-11.c: Restrict to target
openacc_nvidia_accel_selected.
libgomp/
* testsuite/libgomp.oacc-c-c++-common/lib-38.c: Remove wrong
check.
libgomp/
* testsuite/libgomp.oacc-c-c++-common/lib-9.c: Fix wrong check.
include/
* gomp-constants.h: Don't define GOMP_MAP_FORCE_PRIVATE and
GOMP_MAP_FORCE_FIRSTPRIVATE. Change all users.
Added:
branches/gomp-4_0-branch/libgomp/plugin/Makefrag.am
- copied, changed from r218838, branches/gomp-4_0-branch/libgomp/plugin/Makefile.am
branches/gomp-4_0-branch/libgomp/plugin/configfrag.ac
branches/gomp-4_0-branch/libgomp/testsuite/libgomp-test-support.exp.in
- copied, changed from r218838, branches/gomp-4_0-branch/libgomp/plugin/libgomp-test-support.exp.in
Removed:
branches/gomp-4_0-branch/libgomp/plugin/Makefile.am
branches/gomp-4_0-branch/libgomp/plugin/Makefile.in
branches/gomp-4_0-branch/libgomp/plugin/aclocal.m4
branches/gomp-4_0-branch/libgomp/plugin/config.h.in
branches/gomp-4_0-branch/libgomp/plugin/configure
branches/gomp-4_0-branch/libgomp/plugin/configure.ac
branches/gomp-4_0-branch/libgomp/plugin/libgomp-test-support.exp.in
Modified:
branches/gomp-4_0-branch/contrib/gcc_update
branches/gomp-4_0-branch/gcc/doc/install.texi
branches/gomp-4_0-branch/gcc/doc/sourcebuild.texi
branches/gomp-4_0-branch/gcc/fortran/gfortran.texi
branches/gomp-4_0-branch/gcc/fortran/intrinsic.texi
branches/gomp-4_0-branch/include/ChangeLog.gomp
branches/gomp-4_0-branch/include/gomp-constants.h
branches/gomp-4_0-branch/libgomp/ChangeLog.gomp
branches/gomp-4_0-branch/libgomp/Makefile.am
branches/gomp-4_0-branch/libgomp/Makefile.in
branches/gomp-4_0-branch/libgomp/alloc.c
branches/gomp-4_0-branch/libgomp/barrier.c
branches/gomp-4_0-branch/libgomp/config.h.in
branches/gomp-4_0-branch/libgomp/config/bsd/proc.c
branches/gomp-4_0-branch/libgomp/config/linux/affinity.c
branches/gomp-4_0-branch/libgomp/config/linux/alpha/futex.h
branches/gomp-4_0-branch/libgomp/config/linux/bar.c
branches/gomp-4_0-branch/libgomp/config/linux/bar.h
branches/gomp-4_0-branch/libgomp/config/linux/futex.h
branches/gomp-4_0-branch/libgomp/config/linux/ia64/futex.h
branches/gomp-4_0-branch/libgomp/config/linux/lock.c
branches/gomp-4_0-branch/libgomp/config/linux/mips/futex.h
branches/gomp-4_0-branch/libgomp/config/linux/mutex.c
branches/gomp-4_0-branch/libgomp/config/linux/mutex.h
branches/gomp-4_0-branch/libgomp/config/linux/powerpc/futex.h
branches/gomp-4_0-branch/libgomp/config/linux/proc.c
branches/gomp-4_0-branch/libgomp/config/linux/proc.h
branches/gomp-4_0-branch/libgomp/config/linux/ptrlock.c
branches/gomp-4_0-branch/libgomp/config/linux/ptrlock.h
branches/gomp-4_0-branch/libgomp/config/linux/s390/futex.h
branches/gomp-4_0-branch/libgomp/config/linux/sem.c
branches/gomp-4_0-branch/libgomp/config/linux/sem.h
branches/gomp-4_0-branch/libgomp/config/linux/sparc/futex.h
branches/gomp-4_0-branch/libgomp/config/linux/tile/futex.h
branches/gomp-4_0-branch/libgomp/config/linux/wait.h
branches/gomp-4_0-branch/libgomp/config/linux/x86/futex.h
branches/gomp-4_0-branch/libgomp/config/mingw32/proc.c
branches/gomp-4_0-branch/libgomp/config/mingw32/time.c
branches/gomp-4_0-branch/libgomp/config/posix/affinity.c
branches/gomp-4_0-branch/libgomp/config/posix/bar.c
branches/gomp-4_0-branch/libgomp/config/posix/bar.h
branches/gomp-4_0-branch/libgomp/config/posix/lock.c
branches/gomp-4_0-branch/libgomp/config/posix/mutex.h
branches/gomp-4_0-branch/libgomp/config/posix/proc.c
branches/gomp-4_0-branch/libgomp/config/posix/ptrlock.h
branches/gomp-4_0-branch/libgomp/config/posix/sem.c
branches/gomp-4_0-branch/libgomp/config/posix/sem.h
branches/gomp-4_0-branch/libgomp/config/posix/time.c
branches/gomp-4_0-branch/libgomp/configure
branches/gomp-4_0-branch/libgomp/configure.ac
branches/gomp-4_0-branch/libgomp/critical.c
branches/gomp-4_0-branch/libgomp/env.c
branches/gomp-4_0-branch/libgomp/error.c
branches/gomp-4_0-branch/libgomp/fortran.c
branches/gomp-4_0-branch/libgomp/iter.c
branches/gomp-4_0-branch/libgomp/iter_ull.c
branches/gomp-4_0-branch/libgomp/libgomp-plugin.c
branches/gomp-4_0-branch/libgomp/libgomp-plugin.h
branches/gomp-4_0-branch/libgomp/libgomp.h
branches/gomp-4_0-branch/libgomp/libgomp.map
branches/gomp-4_0-branch/libgomp/libgomp.texi
branches/gomp-4_0-branch/libgomp/libgomp_f.h.in
branches/gomp-4_0-branch/libgomp/libgomp_g.h
branches/gomp-4_0-branch/libgomp/libgomp_target.h
branches/gomp-4_0-branch/libgomp/loop.c
branches/gomp-4_0-branch/libgomp/loop_ull.c
branches/gomp-4_0-branch/libgomp/oacc-async.c
branches/gomp-4_0-branch/libgomp/oacc-cuda.c
branches/gomp-4_0-branch/libgomp/oacc-host.c
branches/gomp-4_0-branch/libgomp/oacc-init.c
branches/gomp-4_0-branch/libgomp/oacc-int.h
branches/gomp-4_0-branch/libgomp/oacc-mem.c
branches/gomp-4_0-branch/libgomp/oacc-parallel.c
branches/gomp-4_0-branch/libgomp/oacc-plugin.c
branches/gomp-4_0-branch/libgomp/oacc-plugin.h
branches/gomp-4_0-branch/libgomp/omp.h.in
branches/gomp-4_0-branch/libgomp/omp_lib.f90.in
branches/gomp-4_0-branch/libgomp/omp_lib.h.in
branches/gomp-4_0-branch/libgomp/openacc.f90
branches/gomp-4_0-branch/libgomp/openacc.h
branches/gomp-4_0-branch/libgomp/openacc_lib.h
branches/gomp-4_0-branch/libgomp/ordered.c
branches/gomp-4_0-branch/libgomp/parallel.c
branches/gomp-4_0-branch/libgomp/plugin/plugin-host.c
branches/gomp-4_0-branch/libgomp/plugin/plugin-nvptx.c
branches/gomp-4_0-branch/libgomp/sections.c
branches/gomp-4_0-branch/libgomp/single.c
branches/gomp-4_0-branch/libgomp/splay-tree.c
branches/gomp-4_0-branch/libgomp/splay-tree.h
branches/gomp-4_0-branch/libgomp/target.c
branches/gomp-4_0-branch/libgomp/task.c
branches/gomp-4_0-branch/libgomp/team.c
branches/gomp-4_0-branch/libgomp/testsuite/Makefile.in
branches/gomp-4_0-branch/libgomp/testsuite/lib/libgomp.exp
branches/gomp-4_0-branch/libgomp/testsuite/libgomp.oacc-c++/c++.exp
branches/gomp-4_0-branch/libgomp/testsuite/libgomp.oacc-c-c++-common/if-1.c
branches/gomp-4_0-branch/libgomp/testsuite/libgomp.oacc-c-c++-common/lib-11.c
branches/gomp-4_0-branch/libgomp/testsuite/libgomp.oacc-c-c++-common/lib-38.c
branches/gomp-4_0-branch/libgomp/testsuite/libgomp.oacc-c-c++-common/lib-9.c
branches/gomp-4_0-branch/libgomp/work.c
branches/gomp-4_0-branch/liboffloadmic/plugin/Makefile.am
branches/gomp-4_0-branch/liboffloadmic/plugin/Makefile.in
branches/gomp-4_0-branch/liboffloadmic/plugin/configure.ac
branches/gomp-4_0-branch/liboffloadmic/plugin/libgomp-plugin-intelmic.cpp
branches/gomp-4_0-branch/liboffloadmic/plugin/offload_target_main.cpp
branches/gomp-4_0-branch/libstdc++-v3/doc/xml/manual/parallel_mode.xml
More information about the Gcc-cvs
mailing list