-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Assertion fail on OpenMP runtime #51
Comments
@jprotze do you have any idea why? |
Yes, to provide a conforming implementation, we had to introduce compiler support. With old compilers, the flag is not set with a valid value, which results in the assert. |
Can we cherry-pick that? |
I'm currently pushing this patch to upstream (I guess it will land in the next few days): Until then, you can simply use the branch for testing: https://github.com/OpenMPToolsInterface/LLVM-openmp/tree/deprecated-workshare @simoatze : With that fix in upstream LLVM, you can switch to the upstream LLVM/OpenMP runtime. |
@jprotze Thanks! I tried the deprecated-workshare and it passes all the tests. |
The patch landed in upstream llvm/OpenMP about an hour ago. |
Two tests (task-two and parallel-reduction-nowait) are failing because of:
OMP: Error #13: Assertion failure at kmp_sched.cpp(85).
The text was updated successfully, but these errors were encountered: