aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-strlen.c
diff options
context:
space:
mode:
authorCesar Philippidis <cesar@codesourcery.com>2018-07-26 04:42:29 -0700
committerTom de Vries <vries@gcc.gnu.org>2018-07-26 11:42:29 +0000
commit88a4654d03d0d05047aa168e45967ed2d94cb9ce (patch)
tree228f30ad516a6c3e25c474b2b38e70afb930256c /gcc/tree-ssa-strlen.c
parent0c6c2f5fc239121f70334a587e371aab2c7a60a4 (diff)
downloadgcc-88a4654d03d0d05047aa168e45967ed2d94cb9ce.zip
gcc-88a4654d03d0d05047aa168e45967ed2d94cb9ce.tar.gz
gcc-88a4654d03d0d05047aa168e45967ed2d94cb9ce.tar.bz2
[libgomp, nvptx] Add error with recompilation hint for launch failure
Currently, when a kernel is lauched with too many workers, it results in a cuda launch failure. This is triggered f.i. for parallel-loop-1.c at -O0 on a Quadro M1200. This patch detects this situation, and errors out with a hint on how to fix it. Build and reg-tested on x86_64 with nvptx accelerator. 2018-07-26 Cesar Philippidis <cesar@codesourcery.com> Tom de Vries <tdevries@suse.de> * plugin/plugin-nvptx.c (nvptx_exec): Error if the hardware doesn't have sufficient resources to launch a kernel, and give a hint on how to fix it. Co-Authored-By: Tom de Vries <tdevries@suse.de> From-SVN: r262997
Diffstat (limited to 'gcc/tree-ssa-strlen.c')
0 files changed, 0 insertions, 0 deletions