llvm-project/openmp/runtime/test
Jonathan Peyton e3e2aaf68d Fix for KMP_AFFINITY=disabled and KMP_TOPOLOGY_METHOD=hwloc
With these settings, the create_hwloc_map() method was being called causing an
assert(). After some consideration, it was determined that disabling affinity
explicitly should just disable hwloc as well. i.e., KMP_AFFINITY overrides
KMP_TOPOLOGY_METHOD. This lets the user know that the Hwloc mechanism is being
ignored when KMP_AFFINITY=disabled.

Differential Revision: https://reviews.llvm.org/D33208

llvm-svn: 304344
2017-05-31 20:35:22 +00:00
..
api Fix memory error in case of reinit using kmp_set_defaults() for lock code. 2017-01-18 07:02:21 +00:00
atomic Remove trailing whitespace from tests 2016-05-17 21:08:52 +00:00
barrier omp_barrier.c test fixed in order to reliably and faster run on any number of processors 2016-01-25 16:52:10 +00:00
critical
env Fix for KMP_AFFINITY=disabled and KMP_TOPOLOGY_METHOD=hwloc 2017-05-31 20:35:22 +00:00
flush
lock Fix bugs in TAS and futex lock 2016-06-28 19:37:24 +00:00
master Remove trailing whitespace from tests 2016-05-17 21:08:52 +00:00
misc_bugs Test cancellation_for_sections.c expectedly fails on GCC 2017-04-04 14:39:52 +00:00
ompt [OMPT] fix task frame information for gomp interface 2016-09-14 13:59:39 +00:00
parallel Remove trailing whitespace from tests 2016-05-17 21:08:52 +00:00
tasking Run-time library part of OpenMP 5.0 task reduction implementation. 2017-02-16 17:49:49 +00:00
threadprivate Remove trailing whitespace from tests 2016-05-17 21:08:52 +00:00
worksharing Enable omp_get_schedule() to return static steal type. 2016-10-07 18:01:35 +00:00
CMakeLists.txt [test] Try to link -latomic to provide atomics when available 2017-02-24 22:15:24 +00:00
lit.cfg Fix for KMP_AFFINITY=disabled and KMP_TOPOLOGY_METHOD=hwloc 2017-05-31 20:35:22 +00:00
lit.site.cfg.in [test] Try to link -latomic to provide atomics when available 2017-02-24 22:15:24 +00:00
omp_my_sleep.h
omp_testsuite.h Allow unit testing on Windows 2016-05-23 17:50:32 +00:00