Closed pysuxing closed 10 years ago
The failing tests are for three OpenMP constructs: _omp_taskuntied, _omptaskyield, _omp_taskfinal. The notable failure is from _omptaskyield that the normal test succeed with a segment fault, and the orphaned failed 90% of the tests.
I wonder if it's the test result of _omptaskyield that differs from the official report.
----------------------- results of the failing test --------------------------------
Testing for "omp_task_untied":
Generating sources .............. success
Compiling soures ................ success
Running test with 8 threads ..... failed 100% of the tests
+ orphaned mode:
Generating sources .............. success
Compiling soures ................ success
Running test with 8 threads ..... failed 100% of the tests
#Tested Directive t ct ot oct
omp_task_untied 0 - 0 -
Summary:
S Number of tested Open MP constructs: 1
S Number of used tests: 2
S Number of failed tests: 2
S Number of successful tests: 0
S + from this were verified: 0
Normal tests:
N Number of failed tests: 1
N + from this fail compilation: 0
N + from this timed out 0
N Number of successful tests: 0
N + from this were verified: 0
Orphaned tests:
O Number of failed tests: 1
O + from this fail compilation: 0
O + from this timed out 0
O Number of successful tests: 0
O + from this were verified: 0
Testing for "omp_taskyield":
Generating sources .............. success
Compiling soures ................ success
Running test with 8 threads ..... success ...Segmentation fault
... and verified with 139% certainty
+ orphaned mode:
Generating sources .............. success
Compiling soures ................ success
Running test with 8 threads ..... failed 90% of the tests
#Tested Directive t ct ot oct
omp_taskyield 100 139 10 -
Summary:
S Number of tested Open MP constructs: 1
S Number of used tests: 2
S Number of failed tests: 1
S Number of successful tests: 1
S + from this were verified: 0
Normal tests:
N Number of failed tests: 0
N + from this fail compilation: 0
N + from this timed out 0
N Number of successful tests: 1
N + from this were verified: 0
Orphaned tests:
O Number of failed tests: 1
O + from this fail compilation: 0
O + from this timed out 0
O Number of successful tests: 0
O + from this were verified: 0
Testing for "omp_task_final":
Generating sources .............. success
Compiling soures ................ success
Running test with 8 threads ..... failed 100% of the tests
+ orphaned mode:
Generating sources .............. success
Compiling soures ................ success
Running test with 8 threads ..... failed 100% of the tests
#Tested Directive t ct ot oct
omp_task_final 0 - 0 -
Summary:
S Number of tested Open MP constructs: 1
S Number of used tests: 2
S Number of failed tests: 2
S Number of successful tests: 0
S + from this were verified: 0
Normal tests:
N Number of failed tests: 1
N + from this fail compilation: 0
N + from this timed out 0
N Number of successful tests: 0
N + from this were verified: 0
Orphaned tests:
O Number of failed tests: 1
O + from this fail compilation: 0
O + from this timed out 0
O Number of successful tests: 0
O + from this were verified: 0
Hi, Yes, there was the bug in runtime library with the taskyield test, but it should be fixed already. Try the latest version of OpenMP runtime from openmp.llvm.org.
Best regards,
Software Engineer Intel Compiler Team Intel Corp.
16.08.2014 12:09, SuXing пишет:
The failing tests are for three OpenMP constructs: /omp_task_untied/, /omp_taskyield/, /omp_task_final/. The notable failure is from /omp_taskyield/ that the normal test succeed with a segment fault, and the orphaned failed 90% of the tests.
I wonder if the my test result of /omp_taskyield/ is different from the official report.
----------------------- results of the failing test
| Testing for "omp_task_untied": Generating sources .............. success Compiling soures ................ success Running test with 8 threads ..... failed 100% of the tests
- orphaned mode: Generating sources .............. success Compiling soures ................ success Running test with 8 threads ..... failed 100% of the tests
#Tested Directive t ct ot oct omp_task_untied 0 - 0 - Summary: S Number of tested Open MP constructs: 1 S Number of used tests: 2 S Number of failed tests: 2 S Number of successful tests: 0 S + from this were verified: 0 Normal tests: N Number of failed tests: 1 N + from this fail compilation: 0 N + from this timed out 0 N Number of successful tests: 0 N + from this were verified: 0 Orphaned tests: O Number of failed tests: 1 O + from this fail compilation: 0 O + from this timed out 0 O Number of successful tests: 0 O + from this were verified: 0 Testing for "omp_taskyield": Generating sources .............. success Compiling soures ................ success Running test with 8 threads ..... success ...Segmentation fault ... and verified with 139% certainty + orphaned mode: Generating sources .............. success Compiling soures ................ success Running test with 8 threads ..... failed 90% of the tests #Tested Directive t ct ot oct omp_taskyield 100 139 10 - Summary: S Number of tested Open MP constructs: 1 S Number of used tests: 2 S Number of failed tests: 1 S Number of successful tests: 1 S + from this were verified: 0 Normal tests: N Number of failed tests: 0 N + from this fail compilation: 0 N + from this timed out 0 N Number of successful tests: 1 N + from this were verified: 0 Orphaned tests: O Number of failed tests: 1 O + from this fail compilation: 0 O + from this timed out 0 O Number of successful tests: 0 O + from this were verified: 0 Testing for "omp_task_final": Generating sources .............. success Compiling soures ................ success Running test with 8 threads ..... failed 100% of the tests + orphaned mode: Generating sources .............. success Compiling soures ................ success Running test with 8 threads ..... failed 100% of the tests #Tested Directive t ct ot oct omp_task_final 0 - 0 - Summary: S Number of tested Open MP constructs: 1 S Number of used tests: 2 S Number of failed tests: 2 S Number of successful tests: 0 S + from this were verified: 0 Normal tests: N Number of failed tests: 1 N + from this fail compilation: 0 N + from this timed out 0 N Number of successful tests: 0 N + from this were verified: 0 Orphaned tests: O Number of failed tests: 1 O + from this fail compilation: 0 O + from this timed out 0 O Number of successful tests: 0 O + from this were verified: 0
— Reply to this email directly or view it on GitHub https://github.com/clang-omp/clang/issues/41#issuecomment-52387097.
The validation suite results reported on clang-omp's homepage says that
But on my machine, only 118 test are passed, one less than reported above. I want to figure out which test failed unexpectly, so could anyone attach validation results with 119 passed tests here?
thanks!
--------------------------------- my results.txt ---------------------------