jhowarth added a comment. For comparison, the results from the ctest of OpenMP3.1_Validation test suite using the current -fopenmp=libgomp default in 3.7.0 branch are very poor as expected since clang doesn't emit any OpenMP code generation for the libgomp case...
#Tested Directive t ct ot oct has_openmp 0 - 0 - omp_atomic 100 0 100 0 omp_barrier 0 - 0 - omp_critical 100 0 100 0 omp_flush 0 - 0 - omp_for_firstprivate 100 0 100 0 omp_for_lastprivate 100 0 100 0 omp_for_ordered 100 0 100 0 omp_for_private 100 0 100 0 omp_for_reduction 100 0 100 0 omp_for_schedule_dynamic 100 0 100 0 omp_for_schedule_guided 0 - 0 - omp_for_schedule_static 0 - 0 - omp_for_nowait 0 - 0 - omp_get_num_threads 100 100 100 100 omp_get_wtick 100 100 100 100 omp_get_wtime 100 100 100 100 omp_in_parallel 0 - 0 - omp_lock 100 0 100 0 omp_master 100 0 100 0 omp_nest_lock 100 0 100 0 omp_parallel_copyin 100 0 100 0 omp_parallel_for_firstprivate 100 0 100 0 omp_parallel_for_lastprivate 100 0 100 0 omp_parallel_for_ordered 100 0 100 0 omp_parallel_for_private 100 0 100 0 omp_parallel_for_reduction 100 0 100 0 omp_parallel_num_threads 100 0 100 0 omp_parallel_sections_firstprivate 100 0 100 0 omp_parallel_sections_lastprivate 100 0 100 0 omp_parallel_sections_private 100 100 100 100 omp_parallel_sections_reduction 100 0 100 0 omp_section_firstprivate 100 0 100 0 omp_section_lastprivate 100 0 100 0 omp_section_private 100 100 100 100 omp_sections_reduction 100 0 100 0 omp_sections_nowait 0 - 0 - omp_parallel_for_if 100 0 100 0 omp_single_copyprivate 100 0 100 0 omp_single_nowait 100 0 100 0 omp_single_private 0 - 0 - omp_single 100 0 100 0 omp_test_lock 100 0 100 0 omp_test_nest_lock 100 0 100 0 omp_threadprivate 100 0 - - omp_parallel_default 100 0 100 0 omp_parallel_shared 100 0 100 0 omp_parallel_private 100 100 100 100 omp_parallel_firstprivate 100 0 100 0 omp_parallel_if 100 0 100 0 omp_parallel_reduction 100 0 100 0 omp_for_collapse 100 0 100 0 omp_master_3 100 0 100 0 omp_task 0 - 0 - omp_task_if 100 0 100 0 omp_task_untied 0 - 0 - omp_task_shared 100 0 100 0 omp_task_private 100 100 100 100 omp_task_firstprivate 0 - 0 - omp_taskwait 100 0 100 0 omp_taskyield 0 - 0 - omp_task_final 0 - 0 - Summary: S Number of tested Open MP constructs: 62 S Number of used tests: 123 S Number of failed tests: 28 S Number of successful tests: 95 S + from this were verified: 14 Normal tests: N Number of failed tests: 14 N + from this fail compilation: 0 N + from this timed out 0 N Number of successful tests: 48 N + from this were verified: 7 Orphaned tests: O Number of failed tests: 14 O + from this fail compilation: 0 O + from this timed out 0 O Number of successful tests: 47 O + from this were verified: 7 http://reviews.llvm.org/D11059 _______________________________________________ cfe-commits mailing list cfe-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits