This patch allows to meaningfully invoke mkoffload with -fopenmp. The check for -fopenacc flag is specific to gomp4 branch: trunk does not have it.
* config/nvptx/mkoffload.c (main): Do not check for -fopenacc. --- gcc/config/nvptx/mkoffload.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/gcc/config/nvptx/mkoffload.c b/gcc/config/nvptx/mkoffload.c index 0114394..8c15686 100644 --- a/gcc/config/nvptx/mkoffload.c +++ b/gcc/config/nvptx/mkoffload.c @@ -468,15 +468,12 @@ main (int argc, char **argv) obstack_ptr_grow (&argv_obstack, str); } - bool fopenacc = false; for (int ix = 1; ix != argc; ix++) { if (!strcmp (argv[ix], "-v")) verbose = true; else if (!strcmp (argv[ix], "-save-temps")) save_temps = true; - else if (!strcmp (argv[ix], "-fopenacc")) - fopenacc = true; if (!strcmp (argv[ix], "-o") && ix + 1 != argc) outname = argv[++ix]; @@ -491,8 +488,8 @@ main (int argc, char **argv) fatal_error (input_location, "cannot open '%s'", ptx_cfile_name); /* PR libgomp/65099: Currently, we only support offloading in 64-bit - configurations, and only for OpenACC offloading. */ - if (!target_ilp32 && fopenacc) + configurations. */ + if (!target_ilp32) { ptx_name = make_temp_file (".mkoffload"); obstack_ptr_grow (&argv_obstack, "-o");