This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r267889 - in /trunk: gcc/ChangeLog gcc/config/n...
- From: vries at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Sat, 12 Jan 2019 22:17:42 -0000
- Subject: r267889 - in /trunk: gcc/ChangeLog gcc/config/n...
Author: vries
Date: Sat Jan 12 22:17:42 2019
New Revision: 267889
URL: https://gcc.gnu.org/viewcvs?rev=267889&root=gcc&view=rev
Log:
[nvptx] Enable large vectors
Allow vector_length clauses to accept values larger than warp size. Note that
this does not enable setting vector_length to values larger than warp size using
-fopenacc-dim.
2019-01-12 Tom de Vries <tdevries@suse.de>
* config/nvptx/nvptx.c (nvptx_goacc_validate_dims): Take larger vector
lengths into account.
* testsuite/libgomp.oacc-c-c++-common/vector-length-128-1.c: Expect
vector length to be 128.
* testsuite/libgomp.oacc-c-c++-common/parallel-dims.c: Expect vector
length 2097152 to be reduced to 1024 instead of 32.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/nvptx/nvptx.c
trunk/libgomp/ChangeLog
trunk/libgomp/testsuite/libgomp.oacc-c-c++-common/parallel-dims.c
trunk/libgomp/testsuite/libgomp.oacc-c-c++-common/vector-length-128-1.c