/* { dg-skip-if "not yet" { c++ } } */ // pragma_external #pragma acc update /* { dg-error "expected declaration specifiers before '#pragma'" } */ // pragma_struct struct s_pragma_struct { #pragma acc update /* { dg-error "expected declaration specifiers before '#pragma'" } */ }; // pragma_param void f_pragma_param ( #pragma acc update /* { dg-error "expected declaration specifiers before '#pragma'" } */ void) { } // pragma_stmt void f2 (void) { if (0) #pragma acc update /* { dg-error "'#pragma acc update' may only be used in compound statements" } */ } // pragma_compound void f3 (void) { int i = 0; #pragma acc update device(i) }