brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.5 KiB · 59406d3 Raw
30 lines · plain
1!RUN: %flang -dM -E -o - -fopenmp -fopenmp-version=31 %s | FileCheck --check-prefix=V31 %s2!RUN: %flang -dM -E -o - -fopenmp -fopenmp-version=40 %s | FileCheck --check-prefix=V40 %s3!RUN: %flang -dM -E -o - -fopenmp -fopenmp-version=45 %s | FileCheck --check-prefix=V45 %s4!RUN: %flang -dM -E -o - -fopenmp -fopenmp-version=50 %s | FileCheck --check-prefix=V50 %s5!RUN: %flang -dM -E -o - -fopenmp -fopenmp-version=51 %s | FileCheck --check-prefix=V51 %s6!RUN: %flang -dM -E -o - -fopenmp -fopenmp-version=52 %s | FileCheck --check-prefix=V52 %s7!RUN: %flang -dM -E -o - -fopenmp -fopenmp-version=60 %s | FileCheck --check-prefix=V60 %s8 9!V31: #define _OPENMP 20110710!V40: #define _OPENMP 20130711!V45: #define _OPENMP 20151112!V50: #define _OPENMP 20181113!V51: #define _OPENMP 20201114!V52: #define _OPENMP 20211115!V60: #define _OPENMP 20241116 17 18!RUN: %flang -c -fopenmp -fopenmp-version=25 %s 2>&1 | FileCheck --check-prefix=WARN-ASSUMED %s19 20!WARN-ASSUMED: warning: OpenMP version 25 is no longer supported, assuming version 3121 22 23!RUN: not %flang -c -fopenmp -fopenmp-version=29 %s 2>&1 | FileCheck --check-prefix=ERR-BAD %s24 25!ERR-BAD: error: '29' is not a valid OpenMP version in '-fopenmp-version=29', valid versions are 31, 40, 45, 50, 51, 52, 60, 6126 27!RUN: %flang -c -fopenmp -fopenmp-version=61 %s 2>&1 | FileCheck --check-prefix=FUTURE %s28 29!FUTURE: The specification for OpenMP version 61 is still under development; the syntax and semantics of new features may be subject to change30