From: Thomas Schwinge Date: Fri, 11 Oct 2013 10:42:29 +0000 (+0200) Subject: gomp.exp: Recurse into subdirectories when looking for test source files. X-Git-Tag: releases/gcc-4.9.0~3595 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1e723fd75eb5db69c87a96af2ff09278e72e4976;p=thirdparty%2Fgcc.git gomp.exp: Recurse into subdirectories when looking for test source files. gcc/testsuite/ * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking for test source files. * gcc.dg/gomp/gomp.exp: Likewise. * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error. * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise. * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise. * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise. * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise. From-SVN: r203416 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index c58d9ea7eec8..b06697bfe993 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,14 @@ +2013-10-11 Thomas Schwinge + + * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking + for test source files. + * gcc.dg/gomp/gomp.exp: Likewise. + * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error. + * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise. + * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise. + * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise. + * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise. + 2013-10-11 Jakub Jelinek * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics. diff --git a/gcc/testsuite/g++.dg/gomp/gomp.exp b/gcc/testsuite/g++.dg/gomp/gomp.exp index d0199cb36f85..e783bdb05508 100644 --- a/gcc/testsuite/g++.dg/gomp/gomp.exp +++ b/gcc/testsuite/g++.dg/gomp/gomp.exp @@ -27,7 +27,9 @@ if ![check_effective_target_fopenmp] { dg-init # Main loop. -g++-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.C $srcdir/c-c++-common/gomp/*.c]] "-fopenmp" +g++-dg-runtest [lsort [concat \ + [find $srcdir/$subdir *.C] \ + [find $srcdir/c-c++-common/gomp *.c]]] "-fopenmp" # All done. dg-finish diff --git a/gcc/testsuite/gcc.dg/gomp/appendix-a/a.35.1.c b/gcc/testsuite/gcc.dg/gomp/appendix-a/a.35.1.c index 4196b2d15216..f2c4a672fe4f 100644 --- a/gcc/testsuite/gcc.dg/gomp/appendix-a/a.35.1.c +++ b/gcc/testsuite/gcc.dg/gomp/appendix-a/a.35.1.c @@ -15,7 +15,7 @@ wrong1 (int n) for (i = 0; i < n; i++) { /* incorrect nesting of loop regions */ -#pragma omp for /* { dg-warning "may not be closely nested" } */ +#pragma omp for /* { dg-error "may not be closely nested" } */ for (j = 0; j < n; j++) work (i, j); } diff --git a/gcc/testsuite/gcc.dg/gomp/appendix-a/a.35.3.c b/gcc/testsuite/gcc.dg/gomp/appendix-a/a.35.3.c index 31b2ddf0367e..64005b3074b9 100644 --- a/gcc/testsuite/gcc.dg/gomp/appendix-a/a.35.3.c +++ b/gcc/testsuite/gcc.dg/gomp/appendix-a/a.35.3.c @@ -12,7 +12,7 @@ wrong3 (int n) for (i = 0; i < n; i++) { /* incorrect nesting of regions */ -#pragma omp single /* { dg-warning "may not be closely nested" } */ +#pragma omp single /* { dg-error "may not be closely nested" } */ work (i, 0); } } diff --git a/gcc/testsuite/gcc.dg/gomp/appendix-a/a.35.4.c b/gcc/testsuite/gcc.dg/gomp/appendix-a/a.35.4.c index d7579e6e7358..5bb6b80b396b 100644 --- a/gcc/testsuite/gcc.dg/gomp/appendix-a/a.35.4.c +++ b/gcc/testsuite/gcc.dg/gomp/appendix-a/a.35.4.c @@ -11,7 +11,7 @@ wrong4 (int n) { work (i, 0); /* incorrect nesting of barrier region in a loop region */ -#pragma omp barrier /* { dg-warning "may not be closely nested" } */ +#pragma omp barrier /* { dg-error "may not be closely nested" } */ work (i, 1); } } diff --git a/gcc/testsuite/gcc.dg/gomp/appendix-a/a.35.5.c b/gcc/testsuite/gcc.dg/gomp/appendix-a/a.35.5.c index 7b53015571ea..7b4aee1c06b3 100644 --- a/gcc/testsuite/gcc.dg/gomp/appendix-a/a.35.5.c +++ b/gcc/testsuite/gcc.dg/gomp/appendix-a/a.35.5.c @@ -9,7 +9,7 @@ wrong5 (int n) { work (n, 0); /* incorrect nesting of barrier region in a critical region */ -#pragma omp barrier +#pragma omp barrier /* { dg-error "may not be closely nested" } */ work (n, 1); } } diff --git a/gcc/testsuite/gcc.dg/gomp/appendix-a/a.35.6.c b/gcc/testsuite/gcc.dg/gomp/appendix-a/a.35.6.c index ac850e5410a5..d18188b17523 100644 --- a/gcc/testsuite/gcc.dg/gomp/appendix-a/a.35.6.c +++ b/gcc/testsuite/gcc.dg/gomp/appendix-a/a.35.6.c @@ -9,7 +9,7 @@ wrong6 (int n) { work (n, 0); /* incorrect nesting of barrier region in a single region */ -#pragma omp barrier /* { dg-warning "may not be closely nested" } */ +#pragma omp barrier /* { dg-error "may not be closely nested" } */ work (n, 1); } } diff --git a/gcc/testsuite/gcc.dg/gomp/gomp.exp b/gcc/testsuite/gcc.dg/gomp/gomp.exp index ca8aefd3c4e9..cc2cd8ed089f 100644 --- a/gcc/testsuite/gcc.dg/gomp/gomp.exp +++ b/gcc/testsuite/gcc.dg/gomp/gomp.exp @@ -29,7 +29,9 @@ if ![check_effective_target_fopenmp] { dg-init # Main loop. -dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.c $srcdir/c-c++-common/gomp/*.c]] "" "-fopenmp" +dg-runtest [lsort [concat \ + [find $srcdir/$subdir *.c] \ + [find $srcdir/c-c++-common/gomp *.c]]] "" "-fopenmp" # All done. dg-finish