193023Snsouch// PR c++/24734 293023Snsouch// { dg-do compile } 393023Snsouch// { dg-options "-fopenmp -fdump-tree-gimple" } 493023Snsouch 593023Snsouchint i; 693023Snsouch 793023Snsouchtemplate <int> void f1 () 893023Snsouch{ 9 #pragma omp ordered 10 i++; 11} 12 13template <int> void f2 (bool p) 14{ 15 if (p) 16 { 17 #pragma omp master 18 i++; 19 } 20} 21 22void f3 () 23{ 24 f1<0> (); 25 f2<0> (true); 26} 27 28// { dg-final { scan-tree-dump-times "#pragma omp ordered" 1 "gimple" } } 29// { dg-final { scan-tree-dump-times "#pragma omp master" 1 "gimple" } } 30// { dg-final { cleanup-tree-dump "gimple" } } 31