[Openmp-commits] [PATCH] D149685: [OpenMP] libomptarget: Don't map alignment padding to host
Carlos Eduardo Seo via Phabricator via Openmp-commits
openmp-commits at lists.llvm.org
Thu Jul 6 16:53:22 PDT 2023
cseo added a comment.
In D149685#4474512 <https://reviews.llvm.org/D149685#4474512>, @jdenny wrote:
> In D149685#4471532 <https://reviews.llvm.org/D149685#4471532>, @cseo wrote:
>
>> I think there's a corner case you may have missed. I'm still seeing this on aarch64:
>>
>> /llvm-project/openmp/libomptarget/test/mapping/target_derefence_array_pointrs.cpp:28:12: error: CHECK: expected string not found in input
>> // CHECK: 3
>> ^
>> <stdin>:1:103: note: scanning from here
>> Libomptarget message: explicit extension not allowed: host address specified is 0x0000ffffd26ff7c0 (12 bytes), but device allocation maps to host at 0x0000ffffd26ff7c0 (8 bytes)
>> ^
>> <stdin>:1:104: note: possible intended match here
>> Libomptarget message: explicit extension not allowed: host address specified is 0x0000ffffd26ff7c0 (12 bytes), but device allocation maps to host at 0x0000ffffd26ff7c0 (8 bytes)
>>
>> Your patch fixes most failures, except this one. Fails with and without LTO enabled. Could you please check?
>
> I'm not testing on aarch64, but that test fails for me both before and after this patch. This patch is about padding generated for a partial struct mapping, which is irrelevant to that test, as far as I can tell.
OK, thanks! I'll take a look then.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D149685/new/
https://reviews.llvm.org/D149685
More information about the Openmp-commits
mailing list