summaryrefslogtreecommitdiff
path: root/openmp/tools
diff options
context:
space:
mode:
authorJoachim Protze <protze@itc.rwth-aachen.de>2021-07-29 17:54:01 +0200
committerJoachim Protze <protze@itc.rwth-aachen.de>2021-07-29 17:56:44 +0200
commit4acc2f29a278ff2a0a4d683dd6d706cc2f7123fd (patch)
tree67aed08423ae2c8f7d372babdf250ae88ee31e9b /openmp/tools
parent95ef464ac9d1972953709c57449ac178771cd221 (diff)
downloadllvm-4acc2f29a278ff2a0a4d683dd6d706cc2f7123fd.tar.gz
[OpenMP][Tools][Tests][NFC] Address flaky archer tests
Adding more concurrent threads significantly increases the chance that the data race can be observed during testing.
Diffstat (limited to 'openmp/tools')
-rw-r--r--openmp/tools/archer/tests/races/critical-unrelated.c2
-rw-r--r--openmp/tools/archer/tests/races/lock-nested-unrelated.c2
-rw-r--r--openmp/tools/archer/tests/races/lock-unrelated.c2
-rw-r--r--openmp/tools/archer/tests/races/parallel-simple.c2
-rw-r--r--openmp/tools/archer/tests/races/task-dependency.c2
-rw-r--r--openmp/tools/archer/tests/races/task-taskgroup-unrelated.c2
-rw-r--r--openmp/tools/archer/tests/races/task-taskwait-nested.c2
-rw-r--r--openmp/tools/archer/tests/races/task-two.c2
8 files changed, 8 insertions, 8 deletions
diff --git a/openmp/tools/archer/tests/races/critical-unrelated.c b/openmp/tools/archer/tests/races/critical-unrelated.c
index af5a6d22ae2a..bff8b9763c14 100644
--- a/openmp/tools/archer/tests/races/critical-unrelated.c
+++ b/openmp/tools/archer/tests/races/critical-unrelated.c
@@ -19,7 +19,7 @@
int main(int argc, char *argv[]) {
int var = 0;
-#pragma omp parallel num_threads(2) shared(var)
+#pragma omp parallel num_threads(8) shared(var)
{
#pragma omp critical
{
diff --git a/openmp/tools/archer/tests/races/lock-nested-unrelated.c b/openmp/tools/archer/tests/races/lock-nested-unrelated.c
index 37b96296c122..e24b4cdedc71 100644
--- a/openmp/tools/archer/tests/races/lock-nested-unrelated.c
+++ b/openmp/tools/archer/tests/races/lock-nested-unrelated.c
@@ -22,7 +22,7 @@ int main(int argc, char *argv[]) {
omp_nest_lock_t lock;
omp_init_nest_lock(&lock);
-#pragma omp parallel num_threads(2) shared(var)
+#pragma omp parallel num_threads(8) shared(var)
{
omp_set_nest_lock(&lock);
omp_set_nest_lock(&lock);
diff --git a/openmp/tools/archer/tests/races/lock-unrelated.c b/openmp/tools/archer/tests/races/lock-unrelated.c
index 8086ffdb1678..4245490a703f 100644
--- a/openmp/tools/archer/tests/races/lock-unrelated.c
+++ b/openmp/tools/archer/tests/races/lock-unrelated.c
@@ -22,7 +22,7 @@ int main(int argc, char *argv[]) {
omp_lock_t lock;
omp_init_lock(&lock);
-#pragma omp parallel num_threads(2) shared(var)
+#pragma omp parallel num_threads(8) shared(var)
{
omp_set_lock(&lock);
// Dummy locking.
diff --git a/openmp/tools/archer/tests/races/parallel-simple.c b/openmp/tools/archer/tests/races/parallel-simple.c
index 009045ebb46f..700e4a7f3313 100644
--- a/openmp/tools/archer/tests/races/parallel-simple.c
+++ b/openmp/tools/archer/tests/races/parallel-simple.c
@@ -19,7 +19,7 @@
int main(int argc, char *argv[]) {
int var = 0;
-#pragma omp parallel num_threads(2) shared(var)
+#pragma omp parallel num_threads(8) shared(var)
{ var++; }
int error = (var != 2);
diff --git a/openmp/tools/archer/tests/races/task-dependency.c b/openmp/tools/archer/tests/races/task-dependency.c
index d5e2188c205b..664dd49d28a3 100644
--- a/openmp/tools/archer/tests/races/task-dependency.c
+++ b/openmp/tools/archer/tests/races/task-dependency.c
@@ -21,7 +21,7 @@
int main(int argc, char *argv[]) {
int var = 0, a = 0;
-#pragma omp parallel num_threads(2) shared(var, a)
+#pragma omp parallel num_threads(8) shared(var, a)
#pragma omp master
{
#pragma omp task shared(var, a) depend(out : var)
diff --git a/openmp/tools/archer/tests/races/task-taskgroup-unrelated.c b/openmp/tools/archer/tests/races/task-taskgroup-unrelated.c
index 7bc03249e363..04b2957b4863 100644
--- a/openmp/tools/archer/tests/races/task-taskgroup-unrelated.c
+++ b/openmp/tools/archer/tests/races/task-taskgroup-unrelated.c
@@ -21,7 +21,7 @@
int main(int argc, char *argv[]) {
int var = 0, a = 0;
-#pragma omp parallel num_threads(2) shared(var, a)
+#pragma omp parallel num_threads(8) shared(var, a)
#pragma omp master
{
#pragma omp task shared(var, a)
diff --git a/openmp/tools/archer/tests/races/task-taskwait-nested.c b/openmp/tools/archer/tests/races/task-taskwait-nested.c
index 29aac18ba8f6..02f1fb576c87 100644
--- a/openmp/tools/archer/tests/races/task-taskwait-nested.c
+++ b/openmp/tools/archer/tests/races/task-taskwait-nested.c
@@ -21,7 +21,7 @@
int main(int argc, char *argv[]) {
int var = 0, a = 0;
-#pragma omp parallel num_threads(2) shared(var, a)
+#pragma omp parallel num_threads(8) shared(var, a)
#pragma omp master
{
#pragma omp task shared(var, a)
diff --git a/openmp/tools/archer/tests/races/task-two.c b/openmp/tools/archer/tests/races/task-two.c
index 281269fc49d4..06d5bc021ee6 100644
--- a/openmp/tools/archer/tests/races/task-two.c
+++ b/openmp/tools/archer/tests/races/task-two.c
@@ -17,7 +17,7 @@
#include <stdio.h>
#include <unistd.h>
-#define NUM_THREADS 2
+#define NUM_THREADS 8
int main(int argc, char *argv[]) {
int var = 0;