[all-commits] [llvm/llvm-project] 956a84: [flang] [OpenMP 4.5] Adding lit test cases for...

David Truby via All-commits all-commits at lists.llvm.org
Thu Sep 24 05:09:53 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 956a84da0616eb761297b46aa65750d738fb1544
      https://github.com/llvm/llvm-project/commit/956a84da0616eb761297b46aa65750d738fb1544
  Author: Praveen G <praveen at compilertree.com>
  Date:   2020-09-24 (Thu, 24 Sep 2020)

  Changed paths:
    A flang/test/Semantics/omp-do01.f90
    A flang/test/Semantics/omp-do02.f90
    A flang/test/Semantics/omp-do03.f90
    A flang/test/Semantics/omp-do04.f90
    A flang/test/Semantics/omp-do05.f90
    A flang/test/Semantics/omp-do06.f90
    A flang/test/Semantics/omp-do07.f90
    A flang/test/Semantics/omp-do08.f90
    A flang/test/Semantics/omp-do09.f90
    A flang/test/Semantics/omp-do10.f90
    A flang/test/Semantics/omp-loop-simd01.f90
    A flang/test/Semantics/omp-parallell01.f90
    A flang/test/Semantics/omp-parallell02.f90
    A flang/test/Semantics/omp-sections01.f90
    A flang/test/Semantics/omp-simd01.f90
    A flang/test/Semantics/omp-simd02.f90
    A flang/test/Semantics/omp-simd03.f90
    A flang/test/Semantics/omp-single01.f90
    A flang/test/Semantics/omp-single02.f90
    A flang/test/Semantics/omp-task01.f90
    A flang/test/Semantics/omp-taskloop-simd01.f90
    A flang/test/Semantics/omp-taskloop01.f90
    A flang/test/Semantics/omp-taskloop02.f90
    A flang/test/Semantics/omp-taskloop03.f90
    A flang/test/Semantics/omp-workshare01.f90
    A flang/test/Semantics/omp-workshare02.f90

  Log Message:
  -----------
      [flang] [OpenMP 4.5] Adding lit test cases for OpenMP Constructs.

 1. Section 2.5   : Parallel Construct
 2. Section 2.7.1 : Loop Construct
 3. Section 2.7.2 : Sections Construct
 4. Section 2.7.3 : Single Construct
 5. Section 2.7.4 : Workshare Construct
 6. Section 2.8.1 : Simd Construct
 7. Section 2.8.3 : Loop Simd Construct
 8. Section 2.9.1 : Task Construct
 9. Section 2.9.2 : Taskloop Construct
10. Section 2.9.3 : Taskloop Simd Construct

Most of the test cases added as part of this change contains semantic errors except few cases which are semantically correct but thrown a semantic error.

Currently flang is not throwing the errors for these cases and throwing semantic errors for the following correct test cases

{omp-do03.f90 , omp-loop-simd01.f90 , omp-simd02.f90 , omp-taskloop01.f90}

Hence, all the test cases are marked as XFAIL.

Reviewed By: DavidTruby

Differential Revision: https://reviews.llvm.org/D87908




More information about the All-commits mailing list