Loading clang/README-OpenACC-status.md +4 −2 Original line number Diff line number Diff line Loading @@ -351,8 +351,10 @@ Run-Time Environment Variables be removed. * Due to a nondeterminism apparently inherited from upstream Clang's OpenMP implementation, concurrent execution of activity queues is not guaranteed. Moreover, there are occasional runtime assertion failures when targeting the host. We need to investigate these issues further. Moreover, Clacc's tests reveal that there are occasional runtime assertion failures when targeting the host and that there are other occasional failures at run time (e.g., segmentation faults) when offloading. We need to investigate these issues further. `loop` Directive ---------------- Loading clang/test/OpenACC/directives/Tests/parallel-async.c +6 −0 Original line number Diff line number Diff line Loading @@ -9,6 +9,12 @@ // REDEFINE: %{exe:fc:args} = -strict-whitespace -match-full-lines \ // REDEFINE: -implicit-check-not='{{.}}' // // FIXME: It's unclear why, but this test occasionally fails with SIGSEGV, // SIGABRT, or something like "Libomptarget error: Device -4294967297 is not // ready" when offloading to x86_64, ppc64le, or nvptx64. // // ALLOW_RETRIES: 5 // // FIXME: Skip execution checks when not offloading because we occasionally see // the following runtime error in that case: // Loading Loading
clang/README-OpenACC-status.md +4 −2 Original line number Diff line number Diff line Loading @@ -351,8 +351,10 @@ Run-Time Environment Variables be removed. * Due to a nondeterminism apparently inherited from upstream Clang's OpenMP implementation, concurrent execution of activity queues is not guaranteed. Moreover, there are occasional runtime assertion failures when targeting the host. We need to investigate these issues further. Moreover, Clacc's tests reveal that there are occasional runtime assertion failures when targeting the host and that there are other occasional failures at run time (e.g., segmentation faults) when offloading. We need to investigate these issues further. `loop` Directive ---------------- Loading
clang/test/OpenACC/directives/Tests/parallel-async.c +6 −0 Original line number Diff line number Diff line Loading @@ -9,6 +9,12 @@ // REDEFINE: %{exe:fc:args} = -strict-whitespace -match-full-lines \ // REDEFINE: -implicit-check-not='{{.}}' // // FIXME: It's unclear why, but this test occasionally fails with SIGSEGV, // SIGABRT, or something like "Libomptarget error: Device -4294967297 is not // ready" when offloading to x86_64, ppc64le, or nvptx64. // // ALLOW_RETRIES: 5 // // FIXME: Skip execution checks when not offloading because we occasionally see // the following runtime error in that case: // Loading