JonChesterfield added a comment. In D102107#3014599 <https://reviews.llvm.org/D102107#3014599>, @pdhaliwal wrote:
> It looks like from IR diff that this patch is adding use of kmpc_alloc_shared > method. These methods likely won't work on AMDGPU as device malloc is not > available. Not sure what could be done apart from marking those tests as > XFAIL on amdgcn. :( That's a good theory. Could confirm by patching the amdgpu malloc to return 0xdeadbeef or similar instead of 0 and seeing if that number shows up in the invalid memory access error. If so there's two problems: 1/ malloc on the gpu can fail, so it would mean we're missing a check on the return code of malloc in the devicertl 2/ increased importance for getting malloc running on amdgpu The openmp in rocm/aomp does have a malloc, so it would also be interesting to see if they run OK with this patch applied Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D102107/new/ https://reviews.llvm.org/D102107 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits