]> git.ipfire.org Git - thirdparty/gcc.git/commit - libgcc/ChangeLog
gcc/
authornathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 18 Nov 2015 13:49:17 +0000 (13:49 +0000)
committernathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 18 Nov 2015 13:49:17 +0000 (13:49 +0000)
commit1927fff50e07a86001f6e61d8b3cda9fa6465831
tree91925ad53ac42a3a444905c3ffb894e6ec7c3a18
parent19f3f4dc085e6ae2a26d5f24b3a60d2a3e3fd5a3
gcc/
* config/nvptx/nvptx.c (global_lock_var): New.
(nvptx_global_lock_addr): New.
(nvptx_lockless_update): Recomment and adjust for clarity.
(nvptx_lockfull_update): New.
(nvptx_reduction_update): New.
(nvptx_goacc_reduction_fini): Call it.

libgcc/
* config/nvptx/reduction.c: New.
* config/nvptx/t-nvptx (LIB2ADD): Add it.

libgomp/
* testsuite/libgomp.oacc-c-c++-common/reduction-cplx-flt.c: Add
worker & gang cases.
* testsuite/libgomp.oacc-c-c++-common/reduction-cplx-dbl.c: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@230545 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/nvptx/nvptx.c
libgcc/ChangeLog
libgcc/config/nvptx/reduction.c [new file with mode: 0644]
libgcc/config/nvptx/t-nvptx
libgomp/ChangeLog
libgomp/testsuite/libgomp.oacc-c-c++-common/reduction-cplx-dbl.c
libgomp/testsuite/libgomp.oacc-c-c++-common/reduction-cplx-flt.c