diff options
author | Renato Golin <renato.golin@linaro.org> | 2014-10-08 09:06:45 +0000 |
---|---|---|
committer | Renato Golin <renato.golin@linaro.org> | 2014-10-08 09:06:45 +0000 |
commit | 9804fa5d482a8917274a4f35fdba345563fc7ff7 (patch) | |
tree | 06454c67b4df84324a39c70fa4ba7adb29495da1 /clang/test/OpenMP/teams_default_messages.cpp | |
parent | ecc177788fa7cd9487be8180a054480e144480cd (diff) | |
download | bcm5719-llvm-9804fa5d482a8917274a4f35fdba345563fc7ff7.tar.gz bcm5719-llvm-9804fa5d482a8917274a4f35fdba345563fc7ff7.zip |
Revert "[OPENMP] 'omp teams' directive basic support. Includes parsing and semantic analysis for 'omp teams' directive support from OpenMP 4.0. Adds additional analysis to 'omp target' directive with 'omp teams' directive."
This reverts commit r219197 because it broke ARM self-hosting buildbots with
segmentation fault errors in many tests.
llvm-svn: 219289
Diffstat (limited to 'clang/test/OpenMP/teams_default_messages.cpp')
-rw-r--r-- | clang/test/OpenMP/teams_default_messages.cpp | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/clang/test/OpenMP/teams_default_messages.cpp b/clang/test/OpenMP/teams_default_messages.cpp deleted file mode 100644 index 4f5a267150f..00000000000 --- a/clang/test/OpenMP/teams_default_messages.cpp +++ /dev/null @@ -1,34 +0,0 @@ -// RUN: %clang_cc1 -verify -fopenmp=libiomp5 -o - %s - -void foo(); - -int main(int argc, char **argv) { - #pragma omp target - #pragma omp teams default // expected-error {{expected '(' after 'default'}} - foo(); - #pragma omp target - #pragma omp teams default ( // expected-error {{expected 'none' or 'shared' in OpenMP clause 'default'}} expected-error {{expected ')'}} expected-note {{to match this '('}} - foo(); - #pragma omp target - #pragma omp teams default () // expected-error {{expected 'none' or 'shared' in OpenMP clause 'default'}} - foo(); - #pragma omp target - #pragma omp teams default (none // expected-error {{expected ')'}} expected-note {{to match this '('}} - foo(); - #pragma omp target - #pragma omp teams default (shared), default(shared) // expected-error {{directive '#pragma omp teams' cannot contain more than one 'default' clause}} - foo(); - #pragma omp target - #pragma omp teams default (x) // expected-error {{expected 'none' or 'shared' in OpenMP clause 'default'}} - foo(); - - #pragma omp target - #pragma omp teams default(none) - ++argc; // expected-error {{variable 'argc' must have explicitly specified data sharing attributes}} - - #pragma omp target - #pragma omp teams default(none) - #pragma omp parallel default(shared) - ++argc; - return 0; -} |