[flang-commits] [flang] [flang][OpenMP] Support custom mappers in target update to/from clauses (PR #169673)

Krish Gupta via flang-commits flang-commits at lists.llvm.org
Tue Dec 9 05:56:37 PST 2025


================

----------------
KrxGu wrote:

> Test is still not passing
> 
> ```
> flang -fopenmp -fopenmp-version=50 -fopenmp-targets=amdgcn-amd-amdhsa --offload-arch=gfx1100 -O3 test.f90 -o a.out && ./a.out 
> warning: OpenMP support for version 50 in flang is still incomplete
> warning: OpenMP support for version 50 in flang is still incomplete
> warning: OpenMP support for version 50 in flang is still incomplete
>  Sum of a (custom mapper): 1000
>  Sum of b (never mapped): 10100
> omptarget message: explicit extension not allowed: host address specified is 0x000064cc7ba9a660 (800 bytes), but device allocation maps to host at 0x000064cc7ba9a660 (400 bytes)
> omptarget error: Call to getTargetPointer returned null pointer (device failure or illegal mapping).
> omptarget error: Call to targetDataBegin via targetDataMapper for custom mapper failed.
> omptarget error: Consult https://openmp.llvm.org/design/Runtimes.html for debugging options.
> omptarget error: Source location information not present. Compile with -g or -gline-tables-only.
> omptarget fatal error 1: failure of target construct while offloading is mandatory
> Aborted (core dumped)
> ```
> 
> We can't land a patch without a test, even more so when the test is failing.
> 
> Unfortunately, I'm going on vacation until next year. Hopefully you can find someone else who can help you with the offloading test.
> 
> Cheers

@tblah , @kparzysz can someone please help me with this, I really want this PR to get merged.

https://github.com/llvm/llvm-project/pull/169673


More information about the flang-commits mailing list