diff options
author | Kwok Cheung Yeung <kcy@codesourcery.com> | 2020-07-24 09:50:41 -0700 |
---|---|---|
committer | Kwok Cheung Yeung <kcy@codesourcery.com> | 2022-06-21 14:11:25 +0100 |
commit | 39efd9c9744fd4c6399a6e64c6e3c4b9bdebef8f (patch) | |
tree | 59d84d27a4bcd0faa8d2618de2726c6de5b5e880 /gcc | |
parent | 734a55e1a2c07486b3d1a826b70181b6c70e05ec (diff) | |
download | gcc-39efd9c9744fd4c6399a6e64c6e3c4b9bdebef8f.zip gcc-39efd9c9744fd4c6399a6e64c6e3c4b9bdebef8f.tar.gz gcc-39efd9c9744fd4c6399a6e64c6e3c4b9bdebef8f.tar.bz2 |
XFAIL tests in gfortran.dg/goacc/loop-2-kernels.f95
The C-equivalent version of the test (c-c++-common/goacc/loop-2-kernels.c)
has these tests XFAILed in the commit 'Make new OpenACC kernels conversion
the default; adjust and add tests' (commit
757f56ddc43fd80bb8740222ec352111b26d66e9), so the Fortran version should
be XFAILed too.
2020-07-24 Kwok Cheung Yeung <kcy@codesourcery.com>
gcc/testsuite/
* gfortran.dg/goacc/loop-2-kernels.f95: Add XFAILs.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog.omp | 4 | ||||
-rw-r--r-- | gcc/testsuite/gfortran.dg/goacc/loop-2-kernels.f95 | 16 |
2 files changed, 12 insertions, 8 deletions
diff --git a/gcc/testsuite/ChangeLog.omp b/gcc/testsuite/ChangeLog.omp index e42e8f6..957f6bf 100644 --- a/gcc/testsuite/ChangeLog.omp +++ b/gcc/testsuite/ChangeLog.omp @@ -1,5 +1,9 @@ 2020-07-24 Kwok Cheung Yeung <kcy@codesourcery.com> + * gfortran.dg/goacc/loop-2-kernels.f95: Add XFAILs. + +2020-07-24 Kwok Cheung Yeung <kcy@codesourcery.com> + * c-c++-common/goacc/note-parallelism-combined-kernels-loop-auto.c (main): Remove obsolete expected messages. diff --git a/gcc/testsuite/gfortran.dg/goacc/loop-2-kernels.f95 b/gcc/testsuite/gfortran.dg/goacc/loop-2-kernels.f95 index 874c62d..a4cf11c 100644 --- a/gcc/testsuite/gfortran.dg/goacc/loop-2-kernels.f95 +++ b/gcc/testsuite/gfortran.dg/goacc/loop-2-kernels.f95 @@ -35,7 +35,7 @@ program test DO j = 1,10 ENDDO ENDDO - !$acc loop seq gang ! { dg-error "'seq' overrides other OpenACC loop specifiers" } + !$acc loop seq gang ! { dg-error "'seq' overrides other OpenACC loop specifiers" "TODO" { xfail *-*-* } } DO i = 1,10 ENDDO @@ -60,7 +60,7 @@ program test DO j = 1,10 ENDDO ENDDO - !$acc loop seq worker ! { dg-error "'seq' overrides other OpenACC loop specifiers" } + !$acc loop seq worker ! { dg-error "'seq' overrides other OpenACC loop specifiers" "TODO" { xfail *-*-* } } DO i = 1,10 ENDDO !$acc loop gang worker @@ -88,7 +88,7 @@ program test DO j = 1,10 ENDDO ENDDO - !$acc loop seq vector ! { dg-error "'seq' overrides other OpenACC loop specifiers" } + !$acc loop seq vector ! { dg-error "'seq' overrides other OpenACC loop specifiers" "TODO" { xfail *-*-* } } DO i = 1,10 ENDDO !$acc loop gang vector @@ -101,7 +101,7 @@ program test !$acc loop auto DO i = 1,10 ENDDO - !$acc loop seq auto ! { dg-error "'seq' overrides other OpenACC loop specifiers" } + !$acc loop seq auto ! { dg-error "'seq' overrides other OpenACC loop specifiers" "TODO" { xfail *-*-* } } DO i = 1,10 ENDDO !$acc loop gang auto ! { dg-error "'auto' conflicts with other OpenACC loop specifiers" } @@ -133,7 +133,7 @@ program test !$acc kernels loop gang(static:*) DO i = 1,10 ENDDO - !$acc kernels loop seq gang ! { dg-error "'seq' overrides other OpenACC loop specifiers" } + !$acc kernels loop seq gang ! { dg-error "'seq' overrides other OpenACC loop specifiers" "TODO" { xfail *-*-* } } DO i = 1,10 ENDDO @@ -146,7 +146,7 @@ program test !$acc kernels loop worker(num:5) DO i = 1,10 ENDDO - !$acc kernels loop seq worker ! { dg-error "'seq' overrides other OpenACC loop specifiers" } + !$acc kernels loop seq worker ! { dg-error "'seq' overrides other OpenACC loop specifiers" "TODO" { xfail *-*-* } } DO i = 1,10 ENDDO !$acc kernels loop gang worker @@ -162,7 +162,7 @@ program test !$acc kernels loop vector(length:5) DO i = 1,10 ENDDO - !$acc kernels loop seq vector ! { dg-error "'seq' overrides other OpenACC loop specifiers" } + !$acc kernels loop seq vector ! { dg-error "'seq' overrides other OpenACC loop specifiers" "TODO" { xfail *-*-* } } DO i = 1,10 ENDDO !$acc kernels loop gang vector @@ -175,7 +175,7 @@ program test !$acc kernels loop auto DO i = 1,10 ENDDO - !$acc kernels loop seq auto ! { dg-error "'seq' overrides other OpenACC loop specifiers" } + !$acc kernels loop seq auto ! { dg-error "'seq' overrides other OpenACC loop specifiers" "TODO" { xfail *-*-* } } DO i = 1,10 ENDDO !$acc kernels loop gang auto ! { dg-error "'auto' conflicts with other OpenACC loop specifiers" } |