xref: /openbsd-src/gnu/gcc/libgomp/testsuite/libgomp.c/nestedfn-2.c (revision 404b540a9034ac75a6199ad1a32d1bbc7a0d4210)
1*404b540aSrobert /* { dg-do run } */
2*404b540aSrobert 
3*404b540aSrobert extern void abort (void);
4*404b540aSrobert 
5*404b540aSrobert int
main(void)6*404b540aSrobert main (void)
7*404b540aSrobert {
8*404b540aSrobert   int i;
9*404b540aSrobert   void
10*404b540aSrobert   foo (void)
11*404b540aSrobert   {
12*404b540aSrobert #pragma omp master
13*404b540aSrobert     i += 8;
14*404b540aSrobert   }
15*404b540aSrobert   i = 4;
16*404b540aSrobert   foo ();
17*404b540aSrobert   if (i != 12)
18*404b540aSrobert     abort ();
19*404b540aSrobert   return 0;
20*404b540aSrobert }
21