[Openmp-commits] [PATCH] D83062: [OpenMP] Implement TR8 `present` map type modifier in runtime (2/2)
Joel E. Denny via Phabricator via Openmp-commits
openmp-commits at lists.llvm.org
Wed Jul 22 08:15:45 PDT 2020
jdenny added inline comments.
================
Comment at: openmp/libomptarget/src/omptarget.cpp:491
+ "not exist for host address " DPxMOD " (%ld bytes)",
+ DPxPTR(HstPtrBegin), data_size);
+ return OFFLOAD_FAIL;
----------------
It looks like `DPxMOD` and `DPxPTR` are not defined for release builds, and so bots are failing. I had only tested debug builds.
Here's an excerpt of the relevant code from `omptarget.h`:
```
#ifdef OMPTARGET_DEBUG
#include <stdio.h>
#define DEBUGP(prefix, ...) \
{ \
fprintf(stderr, "%s --> ", prefix); \
fprintf(stderr, __VA_ARGS__); \
}
#ifndef __STDC_FORMAT_MACROS
#define __STDC_FORMAT_MACROS
#endif
#include <inttypes.h>
#define DPxMOD "0x%0*" PRIxPTR
#define DPxPTR(ptr) ((int)(2*sizeof(uintptr_t))), ((uintptr_t) (ptr))
```
Any objection to moving relevant parts before the `#ifdef OMPTARGET_DEBUG`? Or is there a better solution?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D83062/new/
https://reviews.llvm.org/D83062
More information about the Openmp-commits
mailing list