From f36ce95ad928578aa6739f61480e6c8fbaf2248e Mon Sep 17 00:00:00 2001
From: Thomas Schwinge <thomas@codesourcery.com>
Date: Fri, 23 Sep 2022 11:29:50 +0200
Subject: [PATCH] Fix nvptx-specific '-foffload-options' syntax in
'libgomp.c/reverse-offload-sm30.c'
That is, '-mptx=_' is only valid in '-foffload-options=nvptx-none', too.
Fix test case added in recent
commit r13-2625-g6b43f556f392a7165582aca36a19fe7389d995b2 "nvptx/mkoffload.cc:
Warn instead of error when reverse offload is not possible".
libgomp/
* testsuite/libgomp.c/reverse-offload-sm30.c: Fix nvptx-specific
'-foffload-options' syntax.
(cherry picked from commit b61796663ba1fe8fb83203829398f3f89ec212b7)
---
libgomp/ChangeLog.omp | 8 ++++++++
libgomp/testsuite/libgomp.c/reverse-offload-sm30.c | 2 +-
2 files changed, 9 insertions(+), 1 deletion(-)
@@ -1,3 +1,11 @@
+2022-10-17 Thomas Schwinge <thomas@codesourcery.com>
+
+ Backported from master:
+ 2022-10-17 Thomas Schwinge <thomas@codesourcery.com>
+
+ * testsuite/libgomp.c/reverse-offload-sm30.c: Fix nvptx-specific
+ '-foffload-options' syntax.
+
2022-10-14 Julian Brown <julian@codesourcery.com>
* testsuite/libgomp.oacc-fortran/declare-1.f90: Adjust scan output.
@@ -1,5 +1,5 @@
/* { dg-do link { target { offload_target_nvptx } } } */
-/* { dg-additional-options "-foffload-options=nvptx-none=-march=sm_30 -foffload=-mptx=_" } */
+/* { dg-additional-options "-foffload-options=nvptx-none=-march=sm_30 -foffload-options=nvptx-none=-mptx=_" } */
#pragma omp requires reverse_offload
--
2.35.1