diff options
Diffstat (limited to 'final/runtime/test/env/kmp_aff_disable_hwloc.c')
-rw-r--r-- | final/runtime/test/env/kmp_aff_disable_hwloc.c | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/final/runtime/test/env/kmp_aff_disable_hwloc.c b/final/runtime/test/env/kmp_aff_disable_hwloc.c new file mode 100644 index 0000000..5f848ac --- /dev/null +++ b/final/runtime/test/env/kmp_aff_disable_hwloc.c @@ -0,0 +1,21 @@ +// RUN: %libomp-compile && env KMP_AFFINITY=disabled KMP_TOPOLOGY_METHOD=hwloc %libomp-run +// REQUIRES: hwloc +#include <stdio.h> +#include <stdlib.h> + +// Test will assert() without fix +int test_affinity_disabled_plus_hwloc() { + #pragma omp parallel + {} + return 1; +} + +int main(int argc, char **argv) { + int i, j; + int failed = 0; + + if (!test_affinity_disabled_plus_hwloc()) { + failed = 1; + } + return failed; +} |