Index: runtime/src/dllexports =================================================================== --- runtime/src/dllexports +++ runtime/src/dllexports @@ -538,6 +538,10 @@ kmp_set_disp_num_buffers 890 +%ifdef OMP_50 + omp_control_tool 891 +%endif # OMP_50 + %ifndef stub # Ordinals between 900 and 999 are reserved Index: runtime/test/lit.cfg =================================================================== --- runtime/test/lit.cfg +++ runtime/test/lit.cfg @@ -94,6 +94,9 @@ if 'Linux' in config.operating_system: config.available_features.add("linux") +if config.operating_system != 'Windows': + config.available_features.add("pthread") + # to run with icc INTEL_LICENSE_FILE must be set if 'INTEL_LICENSE_FILE' in os.environ: config.environment['INTEL_LICENSE_FILE'] = os.environ['INTEL_LICENSE_FILE'] Index: runtime/test/misc_bugs/omp_foreign_thread_team_reuse.c =================================================================== --- runtime/test/misc_bugs/omp_foreign_thread_team_reuse.c +++ runtime/test/misc_bugs/omp_foreign_thread_team_reuse.c @@ -1,4 +1,6 @@ // RUN: %libomp-compile -lpthread && %libomp-run +// REQUIRES: pthread + #include #include "omp_testsuite.h" Index: runtime/test/tasking/bug_nested_proxy_task.c =================================================================== --- runtime/test/tasking/bug_nested_proxy_task.c +++ runtime/test/tasking/bug_nested_proxy_task.c @@ -1,6 +1,7 @@ // RUN: %libomp-compile -lpthread && %libomp-run // The runtime currently does not get dependency information from GCC. // UNSUPPORTED: gcc +// REQUIRES: pthread #include #include Index: runtime/test/tasking/bug_proxy_task_dep_waiting.c =================================================================== --- runtime/test/tasking/bug_proxy_task_dep_waiting.c +++ runtime/test/tasking/bug_proxy_task_dep_waiting.c @@ -1,6 +1,7 @@ // RUN: %libomp-compile -lpthread && %libomp-run // The runtime currently does not get dependency information from GCC. // UNSUPPORTED: gcc +// REQUIRES: pthread #include #include