diff mbox series

[og10] Fix goacc/loop-2-kernels.f95 testcase

Message ID db699f15-2fbf-a940-865f-4cb140258322@codesourcery.com
State New
Headers show
Series [og10] Fix goacc/loop-2-kernels.f95 testcase | expand

Commit Message

Kwok Cheung Yeung July 22, 2020, 3:08 p.m. UTC
This test fails because the "'seq' overrides other OpenACC loop specifiers" 
error is not appearing in the compiler output. 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 
probably be XFAILed too.

Okay for OG10?

Kwok
From 87cf165b9b45f4cedd9cda362d9238486024a527 Mon Sep 17 00:00:00 2001
From: Kwok Cheung Yeung <kcy@codesourcery.com>
Date: Thu, 25 Jun 2020 12:05:18 -0700
Subject: [PATCH 5/6] XFAIL tests in gfortran.dg/goacc/loop-2-kernels.f95

2020-07-21  Kwok Cheung Yeung  <kcy@codesourcery.com>

	gcc/testsuite/
	* gfortran.dg/goacc/loop-2-kernels.f95: Add XFAILs.
---
 gcc/testsuite/gfortran.dg/goacc/loop-2-kernels.f95 | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

Comments

Thomas Schwinge July 24, 2020, 8:55 a.m. UTC | #1
Hi Kwok!

On 2020-07-22T16:08:20+0100, Kwok Cheung Yeung <kcy@codesourcery.com> wrote:
> This test fails because the "'seq' overrides other OpenACC loop specifiers"
> error is not appearing in the compiler output. 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
> probably be XFAILed too.
>
> Okay for OG10?

OK, thanks.

> From 87cf165b9b45f4cedd9cda362d9238486024a527 Mon Sep 17 00:00:00 2001
> From: Kwok Cheung Yeung <kcy@codesourcery.com>
> Date: Thu, 25 Jun 2020 12:05:18 -0700
> Subject: [PATCH 5/6] XFAIL tests in gfortran.dg/goacc/loop-2-kernels.f95
>
> 2020-07-21  Kwok Cheung Yeung  <kcy@codesourcery.com>
>
>       gcc/testsuite/
>       * gfortran.dg/goacc/loop-2-kernels.f95: Add XFAILs.

Again, in the commit log please reference the commit this should've been
part of.  Actually, just include your rationale from the patch submission
email.  :-)


Grüße
 Thomas


>  gcc/testsuite/gfortran.dg/goacc/loop-2-kernels.f95 | 16 ++++++++--------
>  1 file changed, 8 insertions(+), 8 deletions(-)
>
> 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" }
-----------------
Mentor Graphics (Deutschland) GmbH, Arnulfstraße 201, 80634 München / Germany
Registergericht München HRB 106955, Geschäftsführer: Thomas Heurung, Alexander Walter
diff mbox series

Patch

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" }