This patch allows to see when target regions are executed on host with
GOMP_DEBUG=1 in the environment.

        * target.c (GOMP_target): Use gomp_debug on fallback path.
---
 libgomp/target.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/libgomp/target.c b/libgomp/target.c
index 6ca80ad..1cc2098 100644
--- a/libgomp/target.c
+++ b/libgomp/target.c
@@ -1008,6 +1008,7 @@ GOMP_target (int device, void (*fn) (void *), const void 
*unused,
       || !(devicep->capabilities & GOMP_OFFLOAD_CAP_OPENMP_400))
     {
       /* Host fallback.  */
+      gomp_debug (0, "%s: target region executing on host\n", __FUNCTION__);
       struct gomp_thread old_thr, *thr = gomp_thread ();
       old_thr = *thr;
       memset (thr, '\0', sizeof (*thr));

Reply via email to