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.

Modified:
    branches/gomp-4_0-branch/libstdc++-v3/doc/xml/manual/parallel_mode.xml

Changes in other areas also in this revision:
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



More information about the Libstdc++-cvs mailing list