aboutsummaryrefslogtreecommitdiff
path: root/libgo
diff options
context:
space:
mode:
authorNathan Sidwell <nathan@codesourcery.com>2018-04-20 13:46:07 +0000
committerTom de Vries <vries@gcc.gnu.org>2018-04-20 13:46:07 +0000
commite91eba31fdc49d928090a9b0424247fd6029f044 (patch)
tree442311f1f77e1d77058c9d89ab23705cf3760f54 /libgo
parente95dda951fdf2349d669a6811cdc07f72846e5b3 (diff)
downloadgcc-e91eba31fdc49d928090a9b0424247fd6029f044.zip
gcc-e91eba31fdc49d928090a9b0424247fd6029f044.tar.gz
gcc-e91eba31fdc49d928090a9b0424247fd6029f044.tar.bz2
[nvptx] Fix calls to vector and worker routines
2018-04-20 Nathan Sidwell <nathan@codesourcery.com> Tom de Vries <tom@codesourcery.com> PR target/85445 * config/nvptx/nvptx.c (nvptx_emit_forking, nvptx_emit_joining): Emit insns for calls too. (nvptx_find_par): Always look for worker-level predecessor insn. (nvptx_propagate): Add is_call parm, return bool. Copy frame for calls. (nvptx_vpropagate, nvptx_wpropagate): Adjust. (nvptx_process_pars): Propagate frames for calls. * testsuite/libgomp.oacc-c++/ref-1.C: New. Co-Authored-By: Tom de Vries <tom@codesourcery.com> From-SVN: r259523
Diffstat (limited to 'libgo')
0 files changed, 0 insertions, 0 deletions