With this letter I propose a patch with tests for libgomp based on
OpenMP Examples 4.0.2 both for C and Fortran.

The changes are:

 Renamed existing tests based on OpenMP Examples to make the names more clear.
Added 16 tests for simd construct and 10 for depend clause.

---------------------
Sincerely yours,
Maxim Blumental
2015-07-06 Maxim  Blumenthal  <bvm...@gmail.com>

    * libgomp/testsuite/libgomp.c/examples-4/e.56.3.c: renamed to 
array_sections-3.c
    * libgomp/testsuite/libgomp.c/examples-4/e.56.4.c: renamed to 
array_sections-4.c
    * libgomp/testsuite/libgomp.c/examples-4/e.55.1.c: renamed to 
async_target-1.c
    * libgomp/testsuite/libgomp.c/examples-4/e.55.2.c: renamed to 
async_target-2.c
    * libgomp/testsuite/libgomp.c/examples-4/e.53.1.c: renamed to 
declare_target-1.c
    * libgomp/testsuite/libgomp.c/examples-4/e.53.3.c: renamed to 
declare_target-3.c
    * libgomp/testsuite/libgomp.c/examples-4/e.53.4.c: renamed to 
declare_target-4.c
    * libgomp/testsuite/libgomp.c/examples-4/e.53.5.c: renamed to 
declare_target-5.c
    * libgomp/testsuite/libgomp.c/examples-4/e.57.1.c: renamed to device-1.c
    * libgomp/testsuite/libgomp.c/examples-4/e.57.2.c: renamed to device-2.c
    * libgomp/testsuite/libgomp.c/examples-4/e.57.3.c: renamed to device-3.c
    * libgomp/testsuite/libgomp.c/examples-4/simd-1.c: A test for simd 
construct.
    * libgomp/testsuite/libgomp.c/examples-4/simd-2.c: Same.
    * libgomp/testsuite/libgomp.c/examples-4/simd-3.c: Same.
    * libgomp/testsuite/libgomp.c/examples-4/simd-4.c: Same.
    * libgomp/testsuite/libgomp.c/examples-4/simd-5.c: Same.
    * libgomp/testsuite/libgomp.c/examples-4/simd-6.c: Same.
    * libgomp/testsuite/libgomp.c/examples-4/simd-7.c: Same.
    * libgomp/testsuite/libgomp.c/examples-4/simd-8.c: Same.
    * libgomp/testsuite/libgomp.c/examples-4/e.50.1.c: renamed to target-1.c
    * libgomp/testsuite/libgomp.c/examples-4/e.50.2.c: renamed to target-2.c
    * libgomp/testsuite/libgomp.c/examples-4/e.50.3.c: renamed to target-3.c
    * libgomp/testsuite/libgomp.c/examples-4/e.50.4.c: renamed to target-4.c
    * libgomp/testsuite/libgomp.c/examples-4/e.50.5.c: renamed to target-5.c
    * libgomp/testsuite/libgomp.c/examples-4/e.51.1.c: renamed to 
target_data-1.c
    * libgomp/testsuite/libgomp.c/examples-4/e.51.2.c: renamed to 
target_data-2.c
    * libgomp/testsuite/libgomp.c/examples-4/e.51.3.c: renamed to 
target_data-3.c
    * libgomp/testsuite/libgomp.c/examples-4/e.51.4.c: renamed to 
target_data-4.c
    * libgomp/testsuite/libgomp.c/examples-4/e.51.6.c: renamed to 
target_data-6.c
    * libgomp/testsuite/libgomp.c/examples-4/e.51.7.c: renamed to 
target_data-7.c
    * libgomp/testsuite/libgomp.c/examples-4/e.52.1.c: renamed to 
target_update-1.c
    * libgomp/testsuite/libgomp.c/examples-4/e.52.2.c: renamed to 
target_update-2.c
    * libgomp/testsuite/libgomp.c/examples-4/task_dep-1.c: A test for task 
dependencies.
    * libgomp/testsuite/libgomp.c/examples-4/task_dep-2.c: Same.
    * libgomp/testsuite/libgomp.c/examples-4/task_dep-3.c: Same.
    * libgomp/testsuite/libgomp.c/examples-4/task_dep-4.c: Same.
    * libgomp/testsuite/libgomp.c/examples-4/task_dep-5.c: Same.
    * libgomp/testsuite/libgomp.c/examples-4/e.54.2.c: renamed to teams-2.c
    * libgomp/testsuite/libgomp.c/examples-4/e.54.3.c: renamed to teams-3.c
    * libgomp/testsuite/libgomp.c/examples-4/e.54.4.c: renamed to teams-4.c
    * libgomp/testsuite/libgomp.c/examples-4/e.54.5.c: renamed to teams-5.c
    * libgomp/testsuite/libgomp.c/examples-4/e.54.6.c: renamed to teams-6.c
    * libgomp/testsuite/libgomp.fortran/examples-4/e.56.3.f90: renamed to 
array_sections-3.f90
    * libgomp/testsuite/libgomp.fortran/examples-4/e.56.4.f90: renamed to 
array_sections-4.f90
    * libgomp/testsuite/libgomp.fortran/examples-4/e.55.1.f90: renamed to 
async_target-1.f90
    * libgomp/testsuite/libgomp.fortran/examples-4/e.55.2.f90: renamed to 
async_target-2.f90
    * libgomp/testsuite/libgomp.fortran/examples-4/e.53.1.f90: renamed to 
declare_target-1.f90
    * libgomp/testsuite/libgomp.fortran/examples-4/e.53.2.f90: renamed to 
declare_target-2.f90
    * libgomp/testsuite/libgomp.fortran/examples-4/e.53.3.f90: renamed to 
declare_target-3.f90
    * libgomp/testsuite/libgomp.fortran/examples-4/e.53.4.f90: renamed to 
declare_target-4.f90
    * libgomp/testsuite/libgomp.fortran/examples-4/e.53.5.f90: renamed to 
declare_target-5.f90
    * libgomp/testsuite/libgomp.fortran/examples-4/e.57.1.f90: renamed to 
device-1.f90
    * libgomp/testsuite/libgomp.fortran/examples-4/e.57.2.f90: renamed to 
device-2.f90
    * libgomp/testsuite/libgomp.fortran/examples-4/e.57.3.f90: renamed to 
device-3.f90
    * libgomp/testsuite/libgomp.fortran/examples-4/simd-1.f90: A test for simd 
construct.
    * libgomp/testsuite/libgomp.fortran/examples-4/simd-2.f90: Same.
    * libgomp/testsuite/libgomp.fortran/examples-4/simd-3.f90: Same.
    * libgomp/testsuite/libgomp.fortran/examples-4/simd-4.f90: Same.
    * libgomp/testsuite/libgomp.fortran/examples-4/simd-5.f90: Same.
    * libgomp/testsuite/libgomp.fortran/examples-4/simd-6.f90: Same.
    * libgomp/testsuite/libgomp.fortran/examples-4/simd-7.f90: Same.
    * libgomp/testsuite/libgomp.fortran/examples-4/simd-8.f90: Same.
    * libgomp/testsuite/libgomp.fortran/examples-4/e.50.1.f90: renamed to 
target-1.f90
    * libgomp/testsuite/libgomp.fortran/examples-4/e.50.2.f90: renamed to 
target-2.f90
    * libgomp/testsuite/libgomp.fortran/examples-4/e.50.3.f90: renamed to 
target-3.f90
    * libgomp/testsuite/libgomp.fortran/examples-4/e.50.4.f90: renamed to 
target-4.f90
    * libgomp/testsuite/libgomp.fortran/examples-4/e.50.5.f90: renamed to 
target-5.f90
    * libgomp/testsuite/libgomp.fortran/examples-4/e.51.1.f90: renamed to 
target_data-1.f90
    * libgomp/testsuite/libgomp.fortran/examples-4/e.51.2.f90: renamed to 
target_data-2.f90
    * libgomp/testsuite/libgomp.fortran/examples-4/e.51.3.f90: renamed to 
target_data-3.f90
    * libgomp/testsuite/libgomp.fortran/examples-4/e.51.4.f90: renamed to 
target_data-4.f90
    * libgomp/testsuite/libgomp.fortran/examples-4/e.51.5.f90: renamed to 
target_data-5.f90
    * libgomp/testsuite/libgomp.fortran/examples-4/e.51.6.f90: renamed to 
target_data-6.f90
    * libgomp/testsuite/libgomp.fortran/examples-4/e.51.7.f90: renamed to 
target_data-7.f90
    * libgomp/testsuite/libgomp.fortran/examples-4/e.52.1.f90: renamed to 
target_update-1.f90
    * libgomp/testsuite/libgomp.fortran/examples-4/e.52.2.f90: renamed to 
target_update-2.f90
    * libgomp/testsuite/libgomp.fortran/examples-4/task_dep-1.f90: A test for 
task dependencies.
    * libgomp/testsuite/libgomp.fortran/examples-4/task_dep-2.f90: Same.
    * libgomp/testsuite/libgomp.fortran/examples-4/task_dep-3.f90: Same.
    * libgomp/testsuite/libgomp.fortran/examples-4/task_dep-4.f90: Same.
    * libgomp/testsuite/libgomp.fortran/examples-4/task_dep-5.f90: Same.
    * libgomp/testsuite/libgomp.fortran/examples-4/e.54.2.f90: renamed to 
teams-2.f90
    * libgomp/testsuite/libgomp.fortran/examples-4/e.54.3.f90: renamed to 
teams-3.f90
    * libgomp/testsuite/libgomp.fortran/examples-4/e.54.4.f90: renamed to 
teams-4.f90
    * libgomp/testsuite/libgomp.fortran/examples-4/e.54.5.f90: renamed to 
teams-5.f90
    * libgomp/testsuite/libgomp.fortran/examples-4/e.54.6.f90: renamed to 
teams-6.f90

Attachment: libgomp-tests.patch
Description: Binary data

Reply via email to