aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.2.1-5666.3/libgomp/testsuite/libgomp.c/nestedfn-3.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc-4.2.1-5666.3/libgomp/testsuite/libgomp.c/nestedfn-3.c')
-rw-r--r--gcc-4.2.1-5666.3/libgomp/testsuite/libgomp.c/nestedfn-3.c52
1 files changed, 0 insertions, 52 deletions
diff --git a/gcc-4.2.1-5666.3/libgomp/testsuite/libgomp.c/nestedfn-3.c b/gcc-4.2.1-5666.3/libgomp/testsuite/libgomp.c/nestedfn-3.c
deleted file mode 100644
index 8f8847f97..000000000
--- a/gcc-4.2.1-5666.3/libgomp/testsuite/libgomp.c/nestedfn-3.c
+++ /dev/null
@@ -1,52 +0,0 @@
-/* { dg-do run } */
-
-#include <omp.h>
-
-extern void abort (void);
-
-int
-main (void)
-{
- int i = 5, l = 0;
- int foo (void) { return i == 6; }
- int bar (void) { return i - 3; }
-
- omp_set_dynamic (0);
-
-#pragma omp parallel if (foo ()) num_threads (bar ()) reduction (|:l)
- if (omp_get_num_threads () != 1)
- l = 1;
-
- i++;
-
-#pragma omp parallel if (foo ()) num_threads (bar ()) reduction (|:l)
- if (omp_get_num_threads () != 3)
- l = 1;
-
- i++;
-
-#pragma omp master
- if (bar () != 4)
- abort ();
-
-#pragma omp single
- {
- if (foo ())
- abort ();
- i--;
- if (! foo ())
- abort ();
- }
-
- if (l)
- abort ();
-
- i = 8;
-#pragma omp atomic
- l += bar ();
-
- if (l != 5)
- abort ();
-
- return 0;
-}