[Openmp-commits] [PATCH] D41817: [OMPT] Enable OMPT on 32-bit ARM machines and fix type mismatch in omp_control_tool implementation that makes it run incorrectly on 32-bit machines

Jonas Hahnfeld via Phabricator via Openmp-commits openmp-commits at lists.llvm.org
Tue Jan 9 07:47:26 PST 2018


Hahnfeld added a comment.

In https://reviews.llvm.org/D41817#970914, @pawosm01 wrote:

> Found that `__builtin_frame_address(1)` gives wrong answer in `__kmp_api_GOMP_parallel` (a.k.a `KMP_API_NAME_GOMP_PARALLEL` as in kmp_gsupport.cpp). Then I've found out that this won't work with gcc: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60109
>  Status: 	RESOLVED WONTFIX 
>  We can mark it UNSUPPORTED on arm32/gcc


Sounds like the only thing we can do :-( if you add LIBOMP_ARCH as feature, you should be able to use something like `XFAIL: arm32 && gcc` according to https://llvm.org/docs/TestingGuide.html#constraining-test-execution


Repository:
  rOMP OpenMP

https://reviews.llvm.org/D41817





More information about the Openmp-commits mailing list