[Openmp-dev] Mapped without a warning, but device code fails at run time
Doerfert, Johannes via Openmp-dev
openmp-dev at lists.llvm.org
Mon Oct 28 11:42:09 PDT 2019
This can have various reasons, including a compiler bug.
Try to enable debug messages by the runtime and see if that helps to determine why offloading failed.
You can also provide a small reproducer so we can take a look.
________________________________________
From: Openmp-dev <openmp-dev-bounces at lists.llvm.org> on behalf of Itaru Kitayama via Openmp-dev <openmp-dev at lists.llvm.org>
Sent: Monday, October 21, 2019 22:20
To: openmp-dev
Subject: [Openmp-dev] Mapped without a warning, but device code fails at run time
Hi,
By checking the compiler message, a type is mapped without triggering
a Non-trivial type ... warning, but the device code fails at the run time leaving:
Libomptarget fatal error 1: failure of target construct while offloading is mandatory
(in the code accessing an element in a user-defined "vector")
in this case, should I worry about a possible compiler bug?
More information about the Openmp-dev
mailing list