/external/clang/test/OpenMP/ |
openmp_common.c | 3 #pragma omp // expected-error {{expected an OpenMP directive}} 4 #pragma omp unknown_directive // expected-error {{expected an OpenMP directive}} 7 #pragma omp // expected-error {{expected an OpenMP directive}} 8 #pragma omp unknown_directive // expected-error {{expected an OpenMP directive}}
|
parallel_default_messages.cpp | 6 #pragma omp parallel default // expected-error {{expected '(' after 'default'}} 7 #pragma omp parallel default ( // expected-error {{expected 'none' or 'shared' in OpenMP clause 'default'}} expected-error {{expected ')'}} expected-note {{to match this '('}} 8 #pragma omp parallel default () // expected-error {{expected 'none' or 'shared' in OpenMP clause 'default'}} 9 #pragma omp parallel default (none // expected-error {{expected ')'}} expected-note {{to match this '('}} 10 #pragma omp parallel default (shared), default(shared) // expected-error {{directive '#pragma omp parallel' cannot contain more than one 'default' clause}} 11 #pragma omp parallel default (x) // expected-error {{expected 'none' or 'shared' in OpenMP clause 'default'}} 14 #pragma omp parallel default(none) 17 #pragma omp parallel default(none) 18 #pragma omp parallel default(shared [all...] |
single_misc_messages.c | 5 // expected-error@+1 {{unexpected OpenMP directive '#pragma omp single'}} 6 #pragma omp single 8 // expected-error@+1 {{unexpected OpenMP directive '#pragma omp single'}} 9 #pragma omp single foo 13 #pragma omp single 16 #pragma omp single 27 #pragma omp parallel 28 #pragma omp single 50 #pragma omp parallel 51 // expected-warning@+1 {{extra tokens at the end of '#pragma omp single' are ignored} [all...] |
no_option.c | 5 #pragma omp threadprivate(a, b) 6 #pragma omp parallel
|
no_option_no_warn.c | 5 #pragma omp threadprivate(a, b) 6 #pragma omp parallel
|
option_warn.c | 4 #pragma omp threadprivate(a,b) // expected-warning {{unexpected '#pragma omp ...' in program}} 5 #pragma omp parallel
|
sections_misc_messages.c | 5 // expected-error@+1 {{unexpected OpenMP directive '#pragma omp sections'}} 6 #pragma omp sections 8 // expected-error@+1 {{unexpected OpenMP directive '#pragma omp sections'}} 9 #pragma omp sections foo 13 #pragma omp sections 18 // expected-error@+2 {{the statement for '#pragma omp sections' must be a compound statement}} 19 #pragma omp sections 22 #pragma omp sections 25 foo(); // expected-error {{statement in 'omp sections' directive must be enclosed into a section region}} 37 #pragma omp paralle [all...] |
single_copyprivate_messages.cpp | 42 #pragma omp threadprivate(h, k, l, m) 47 #pragma omp parallel 48 #pragma omp single copyprivate // expected-error {{expected '(' after 'copyprivate'}} 49 #pragma omp parallel 50 #pragma omp single copyprivate( // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}} 51 #pragma omp parallel 52 #pragma omp single copyprivate() // expected-error {{expected expression}} 53 #pragma omp parallel 54 #pragma omp single copyprivate(k // expected-error {{expected ')'}} expected-note {{to match this '('}} 55 #pragma omp paralle [all...] |
for_misc_messages.c | 3 // expected-error@+1 {{unexpected OpenMP directive '#pragma omp for'}} 4 #pragma omp for 6 // expected-error@+1 {{unexpected OpenMP directive '#pragma omp for'}} 7 #pragma omp for foo 11 #pragma omp for 15 // expected-error@+2 {{statement after '#pragma omp for' must be a for loop}} 16 #pragma omp for 27 #pragma omp parallel 28 #pragma omp for 50 #pragma omp paralle [all...] |
parallel_sections_default_messages.cpp | 6 #pragma omp parallel sections default // expected-error {{expected '(' after 'default'}} 8 #pragma omp parallel sections default( // expected-error {{expected 'none' or 'shared' in OpenMP clause 'default'}} expected-error {{expected ')'}} expected-note {{to match this '('}} 10 #pragma omp parallel sections default() // expected-error {{expected 'none' or 'shared' in OpenMP clause 'default'}} 12 #pragma omp parallel sections default(none // expected-error {{expected ')'}} expected-note {{to match this '('}} 14 #pragma omp parallel sections default(shared), default(shared) // expected-error {{directive '#pragma omp parallel sections' cannot contain more than one 'default' clause}} 16 #pragma omp parallel sections default(x) // expected-error {{expected 'none' or 'shared' in OpenMP clause 'default'}} 26 #pragma omp parallel sections default(none) 31 #pragma omp parallel sections default(none) 33 #pragma omp parallel sections default(shared [all...] |
nesting_of_regions.cpp | 8 #pragma omp parallel 9 #pragma omp for 12 #pragma omp parallel 13 #pragma omp simd 16 #pragma omp parallel 17 #pragma omp sections 21 #pragma omp parallel 22 #pragma omp section // expected-error {{'omp section' directive must be closely nested to a sections region, not a parallel region}} 26 #pragma omp paralle [all...] |
parallel_messages.cpp | 6 #pragma omp parallel // expected-error {{unexpected OpenMP directive '#pragma omp parallel'}} 9 #pragma omp parallel { // expected-warning {{extra tokens at the end of '#pragma omp parallel' are ignored}} 11 #pragma omp parallel ( // expected-warning {{extra tokens at the end of '#pragma omp parallel' are ignored}} 13 #pragma omp parallel [ // expected-warning {{extra tokens at the end of '#pragma omp parallel' are ignored}} 15 #pragma omp parallel ] // expected-warning {{extra tokens at the end of '#pragma omp parallel' are ignored} [all...] |
parallel_sections_messages.cpp | 6 #pragma omp parallel sections // expected-error {{unexpected OpenMP directive '#pragma omp parallel sections'}} 9 #pragma omp parallel sections {// expected-warning {{extra tokens at the end of '#pragma omp parallel sections' are ignored}} 13 #pragma omp parallel sections( // expected-warning {{extra tokens at the end of '#pragma omp parallel sections' are ignored}} 17 #pragma omp parallel sections[ // expected-warning {{extra tokens at the end of '#pragma omp parallel sections' are ignored}} 21 #pragma omp parallel sections] // expected-warning {{extra tokens at the end of '#pragma omp parallel sections' are ignored} [all...] |
sections_reduction_messages.cpp | 65 #pragma omp threadprivate(h) // expected-note 2 {{defined as threadprivate or thread local}} 78 #pragma omp parallel 79 #pragma omp sections reduction // expected-error {{expected '(' after 'reduction'}} 83 #pragma omp parallel 84 #pragma omp sections reduction + // expected-error {{expected '(' after 'reduction'}} expected-warning {{extra tokens at the end of '#pragma omp sections' are ignored}} 88 #pragma omp parallel 89 #pragma omp sections reduction( // expected-error {{expected unqualified-id}} expected-warning {{missing ':' after reduction identifier - ignoring}} expected-error {{expected ')'}} expected-note {{to match this '('}} 93 #pragma omp parallel 94 #pragma omp sections reduction(- // expected-warning {{missing ':' after reduction identifier - ignoring}} exp (…) [all...] |
sections_firstprivate_messages.cpp | 61 #pragma omp threadprivate(h) // expected-note 2 {{defined as threadprivate or thread local}} 69 #pragma omp parallel 70 #pragma omp sections firstprivate // expected-error {{expected '(' after 'firstprivate'}} 74 #pragma omp parallel 75 #pragma omp sections firstprivate( // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}} 79 #pragma omp parallel 80 #pragma omp sections firstprivate() // expected-error {{expected expression}} 84 #pragma omp parallel 85 #pragma omp sections firstprivate(argc // expected-error {{expected ')'}} expected-note {{to match this '('}} 89 #pragma omp paralle [all...] |
single_firstprivate_messages.cpp | 61 #pragma omp threadprivate(h) // expected-note 2 {{defined as threadprivate or thread local}} 69 #pragma omp parallel 70 #pragma omp single firstprivate // expected-error {{expected '(' after 'firstprivate'}} 72 #pragma omp parallel 73 #pragma omp single firstprivate( // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}} 75 #pragma omp parallel 76 #pragma omp single firstprivate() // expected-error {{expected expression}} 78 #pragma omp parallel 79 #pragma omp single firstprivate(argc // expected-error {{expected ')'}} expected-note {{to match this '('}} 81 #pragma omp paralle [all...] |
parallel_if_messages.cpp | 14 #pragma omp parallel if // expected-error {{expected '(' after 'if'}} 15 #pragma omp parallel if ( // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}} 16 #pragma omp parallel if () // expected-error {{expected expression}} 17 #pragma omp parallel if (argc // expected-error {{expected ')'}} expected-note {{to match this '('}} 18 #pragma omp parallel if (argc)) // expected-warning {{extra tokens at the end of '#pragma omp parallel' are ignored}} 19 #pragma omp parallel if (argc > 0 ? argv[1] : argv[2]) 20 #pragma omp parallel if (foobool(argc)), if (true) // expected-error {{directive '#pragma omp parallel' cannot contain more than one 'if' clause}} 21 #pragma omp parallel if (S) // expected-error {{'S' does not refer to a value} [all...] |
sections_lastprivate_messages.cpp | 61 #pragma omp threadprivate(h) // expected-note 2 {{defined as threadprivate or thread local}} 69 #pragma omp parallel 70 #pragma omp sections lastprivate // expected-error {{expected '(' after 'lastprivate'}} 74 #pragma omp parallel 75 #pragma omp sections lastprivate( // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}} 79 #pragma omp parallel 80 #pragma omp sections lastprivate() // expected-error {{expected expression}} 84 #pragma omp parallel 85 #pragma omp sections lastprivate(argc // expected-error {{expected ')'}} expected-note {{to match this '('}} 89 #pragma omp paralle [all...] |
sections_private_messages.cpp | 43 #pragma omp threadprivate(h) // expected-note 2 {{defined as threadprivate or thread local}} 51 #pragma omp sections private // expected-error {{expected '(' after 'private'}} 55 #pragma omp sections private( // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}} 59 #pragma omp sections private() // expected-error {{expected expression}} 63 #pragma omp sections private(argc // expected-error {{expected ')'}} expected-note {{to match this '('}} 67 #pragma omp sections private(argc, // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}} 71 #pragma omp sections private(argc > 0 ? argv[1] : argv[2]) // expected-error {{expected variable name}} 75 #pragma omp sections private(argc) 79 #pragma omp sections private(S1) // expected-error {{'S1' does not refer to a value}} 83 #pragma omp sections private(a, b) // expected-error {{private variable with incomplete type 'S1'} [all...] |
single_private_messages.cpp | 43 #pragma omp threadprivate(h) // expected-note 2 {{defined as threadprivate or thread local}} 51 #pragma omp single private // expected-error {{expected '(' after 'private'}} 53 #pragma omp single private( // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}} 55 #pragma omp single private() // expected-error {{expected expression}} 57 #pragma omp single private(argc // expected-error {{expected ')'}} expected-note {{to match this '('}} 59 #pragma omp single private(argc, // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}} 61 #pragma omp single private(argc > 0 ? argv[1] : argv[2]) // expected-error {{expected variable name}} 63 #pragma omp single private(argc) 65 #pragma omp single private(S1) // expected-error {{'S1' does not refer to a value}} 67 #pragma omp single private(a, b) // expected-error {{private variable with incomplete type 'S1'} [all...] |
threadprivate_messages.cpp | 3 #pragma omp threadprivate // expected-error {{expected '(' after 'threadprivate'}} 4 #pragma omp threadprivate( // expected-error {{expected identifier}} expected-error {{expected ')'}} expected-note {{to match this '('}} 5 #pragma omp threadprivate() // expected-error {{expected identifier}} 6 #pragma omp threadprivate(1) // expected-error {{expected unqualified-id}} 12 #pragma omp threadprivate(1) // expected-error {{expected unqualified-id}} 18 #pragma omp threadprivate(a) 19 #pragma omp threadprivate(u) // expected-error {{use of undeclared identifier 'u'}} 20 #pragma omp threadprivate(d, a) // expected-error {{'#pragma omp threadprivate' must precede all references to variable 'a'}} 23 #pragma omp threadprivate(l)) // expected-warning {{extra tokens at the end of '#pragma omp threadprivate' are (…) [all...] |
parallel_num_threads_messages.cpp | 14 #pragma omp parallel num_threads // expected-error {{expected '(' after 'num_threads'}} 15 #pragma omp parallel num_threads ( // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}} 16 #pragma omp parallel num_threads () // expected-error {{expected expression}} 17 #pragma omp parallel num_threads (argc // expected-error {{expected ')'}} expected-note {{to match this '('}} 18 #pragma omp parallel num_threads (argc)) // expected-warning {{extra tokens at the end of '#pragma omp parallel' are ignored}} 19 #pragma omp parallel num_threads ((argc > 0) ? argv[1] : argv[2]) // expected-error 2 {{expression must have integral or unscoped enumeration type, not 'char *'}} 20 #pragma omp parallel num_threads (foobool(argc)), num_threads (true), num_threads (-5) // expected-error 2 {{directive '#pragma omp parallel' cannot contain more than one 'num_threads' clause}} expected-error {{argument to 'num_threads' clause must be a positive integer value}} 21 #pragma omp parallel num_threads (S) // expected-error {{'S' does not refer to a value} [all...] |
parallel_proc_bind_messages.cpp | 6 #pragma omp parallel proc_bind // expected-error {{expected '(' after 'proc_bind'}} 7 #pragma omp parallel proc_bind ( // expected-error {{expected 'master', 'close' or 'spread' in OpenMP clause 'proc_bind'}} expected-error {{expected ')'}} expected-note {{to match this '('}} 8 #pragma omp parallel proc_bind () // expected-error {{expected 'master', 'close' or 'spread' in OpenMP clause 'proc_bind'}} 9 #pragma omp parallel proc_bind (master // expected-error {{expected ')'}} expected-note {{to match this '('}} 10 #pragma omp parallel proc_bind (close), proc_bind(spread) // expected-error {{directive '#pragma omp parallel' cannot contain more than one 'proc_bind' clause}} 11 #pragma omp parallel proc_bind (x) // expected-error {{expected 'master', 'close' or 'spread' in OpenMP clause 'proc_bind'}} 14 #pragma omp parallel proc_bind(master) 17 #pragma omp parallel proc_bind(close) 18 #pragma omp parallel proc_bind(spread [all...] |
parallel_sections_proc_bind_messages.cpp | 6 #pragma omp parallel sections proc_bind // expected-error {{expected '(' after 'proc_bind'}} 8 #pragma omp parallel sections proc_bind( // expected-error {{expected 'master', 'close' or 'spread' in OpenMP clause 'proc_bind'}} expected-error {{expected ')'}} expected-note {{to match this '('}} 10 #pragma omp parallel sections proc_bind() // expected-error {{expected 'master', 'close' or 'spread' in OpenMP clause 'proc_bind'}} 12 #pragma omp parallel sections proc_bind(master // expected-error {{expected ')'}} expected-note {{to match this '('}} 14 #pragma omp parallel sections proc_bind(close), proc_bind(spread) // expected-error {{directive '#pragma omp parallel sections' cannot contain more than one 'proc_bind' clause}} 16 #pragma omp parallel sections proc_bind(x) // expected-error {{expected 'master', 'close' or 'spread' in OpenMP clause 'proc_bind'}} 19 #pragma omp parallel sections proc_bind(master) 22 #pragma omp parallel sections proc_bind(close) 24 #pragma omp parallel sections proc_bind(spread [all...] |
for_firstprivate_messages.cpp | 61 #pragma omp threadprivate(h) // expected-note 2 {{defined as threadprivate or thread local}} 69 #pragma omp parallel 70 #pragma omp for firstprivate // expected-error {{expected '(' after 'firstprivate'}} 73 #pragma omp parallel 74 #pragma omp for firstprivate( // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}} 77 #pragma omp parallel 78 #pragma omp for firstprivate() // expected-error {{expected expression}} 81 #pragma omp parallel 82 #pragma omp for firstprivate(argc // expected-error {{expected ')'}} expected-note {{to match this '('}} 85 #pragma omp paralle [all...] |