[Openmp-commits] [PATCH] D132925: Add LoongArch64 Support For OpenMP

Kirigami via Phabricator via Openmp-commits openmp-commits at lists.llvm.org
Wed Aug 31 06:57:31 PDT 2022


prcups added a comment.

In D132925#3758209 <https://reviews.llvm.org/D132925#3758209>, @SixWeining wrote:

> Thanks.
>
> This touches files like D59880 <https://reviews.llvm.org/D59880> did except `openmp/runtime/src/thirdparty/ittnotify/ittnotify_config.h` and outdated `openmp/www`. For `ittnotify` I suppose we do not need to change it because D109333 <https://reviews.llvm.org/D109333>.
>
> Some concerns:
>
> 1. Have you tested existing testcases on a native LoongArch machine? If so, do you use `clang` or `gcc`?
> 2. Do we need to add new tests?

For 1, I tried to use "make check", unfortunately, almost all test unit failed. Threads crash just before ending and it seems to be about stack. The crash happened at the end of process __kmp_invoke_task_func near __kmp_run_after_invoked_task. I 'm trying to find the possible cause.
For 2, because RISC-V doesn't have particular test, and I think common tests on loongarch are adequate to find errors, it is not neccessary to add new tests.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D132925/new/

https://reviews.llvm.org/D132925



More information about the Openmp-commits mailing list