diff options
| author | Thomas Schwinge <tschwinge@baylibre.com> | 2025-11-03 15:24:28 +0100 |
|---|---|---|
| committer | Thomas Schwinge <tschwinge@baylibre.com> | 2025-11-03 15:29:11 +0100 |
| commit | 7a25badc5ddd95df53a3ca5156d9dd071f3f78c1 (patch) | |
| tree | a61e4bc37a5dcab1c6166b01be80fd8ba7bc1e8d /libgomp | |
| parent | 85b6344379e7463c7cca0d731a09e122467dc1b6 (diff) | |
Fix 'libgomp.c/pr122281.c' for non-USM offloading execution [PR122281]
... where it currently runs into:
libgomp: cuCtxSynchronize error: an illegal memory access was encountered
... for nvptx, or similarly for GCN:
Memory access fault by GPU node-1 (Agent handle: 0x34d77290) on address 0x7fff3c553000. Reason: Page not present or supervisor privilege.
Fix-up for commit r16-4961-ge2cbcd1b27c0da92bdcd96664064d3d0c1d44e6f
"Fix gimple_copy for OpenMP atomic load/store [PR122281, PR105001]".
PR libgomp/122281
libgomp/
* testsuite/libgomp.c/pr122281.c: Fix for non-USM offloading
execution.
Diffstat (limited to 'libgomp')
| -rw-r--r-- | libgomp/testsuite/libgomp.c/pr122281.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libgomp/testsuite/libgomp.c/pr122281.c b/libgomp/testsuite/libgomp.c/pr122281.c index a02a728c5f0..68fc3be7221 100644 --- a/libgomp/testsuite/libgomp.c/pr122281.c +++ b/libgomp/testsuite/libgomp.c/pr122281.c @@ -18,7 +18,7 @@ int __attribute__((noinline, noclone)) f(int *A, int n, int dev) { int cnt = 0; - #pragma omp target map(cnt) device(dev) + #pragma omp target map(cnt) map(to:A[0:n]) device(dev) { #pragma omp parallel for simd for (int i = 0; i < n; i++) |
