This patch adds option -mgomp which enables -msoft-stack plus -muniform-simt,
and wires up the corresponding multilib variant. This codegen convention is
used for OpenMP offloading.
* config/nvptx/nvptx.c (diagnose_openacc_conflict): New. Use it...
(nvptx_option_override): ...her
On 06/09/2016 10:53 AM, Alexander Monakov wrote:
[snip]
--- a/gcc/doc/invoke.texi
+++ b/gcc/doc/invoke.texi
@@ -19631,6 +19631,11 @@ generation variant is used for OpenMP offloading, but
the option is exposed on
its own for the purpose of testing the compiler; to generate code suitable for
This patch adds option -mgomp which enables -msoft-stack plus -muniform-simt,
and builds a multilib with it. This codegen convention is used for OpenMP
offloading.
* config/nvptx/nvptx.c (nvptx_option_override): Handle TARGET_GOMP.
* config/nvptx/nvptx.opt (mgomp): New option.