https://gcc.gnu.org/g:2770ce41615557e595065ce0c5db71e9f3d82b0a

commit 2770ce41615557e595065ce0c5db71e9f3d82b0a
Author: Thomas Schwinge <tho...@codesourcery.com>
Date:   Wed Nov 2 16:49:13 2022 +0100

    Fortran "declare create"/allocate support for OpenACC: adjust 
'libgomp.oacc-fortran/declare-allocatable-1*.f90'
    
            libgomp/
            * 
testsuite/libgomp.oacc-fortran/declare-allocatable-1-directive.f90:
            Adjust.
            * testsuite/libgomp.oacc-fortran/declare-allocatable-1-runtime.f90:
            Likewise.
            * testsuite/libgomp.oacc-fortran/declare-allocatable-1.f90:
            Likewise.

Diff:
---
 libgomp/ChangeLog.omp                                            | 9 +++++++++
 .../libgomp.oacc-fortran/declare-allocatable-1-directive.f90     | 7 +++----
 .../libgomp.oacc-fortran/declare-allocatable-1-runtime.f90       | 7 +++----
 libgomp/testsuite/libgomp.oacc-fortran/declare-allocatable-1.f90 | 5 +----
 4 files changed, 16 insertions(+), 12 deletions(-)

diff --git a/libgomp/ChangeLog.omp b/libgomp/ChangeLog.omp
index d3c2c178353..5cc6e37bbc0 100644
--- a/libgomp/ChangeLog.omp
+++ b/libgomp/ChangeLog.omp
@@ -1,3 +1,12 @@
+2022-11-02  Tobias Burnus  <tob...@codesourcery.com>
+
+       * testsuite/libgomp.oacc-fortran/declare-allocatable-1-directive.f90:
+       Adjust.
+       * testsuite/libgomp.oacc-fortran/declare-allocatable-1-runtime.f90:
+       Likewise.
+       * testsuite/libgomp.oacc-fortran/declare-allocatable-1.f90:
+       Likewise.
+
 2022-11-02  Tobias Burnus  <tob...@codesourcery.com>
 
        * testsuite/libgomp.fortran/target-enter-data-3a.f90: New test.
diff --git 
a/libgomp/testsuite/libgomp.oacc-fortran/declare-allocatable-1-directive.f90 
b/libgomp/testsuite/libgomp.oacc-fortran/declare-allocatable-1-directive.f90
index 759873bad67..bdeabca3eb5 100644
--- a/libgomp/testsuite/libgomp.oacc-fortran/declare-allocatable-1-directive.f90
+++ b/libgomp/testsuite/libgomp.oacc-fortran/declare-allocatable-1-directive.f90
@@ -2,11 +2,10 @@
 
 ! { dg-do run }
 
-!TODO-OpenACC-declare-allocate
-! Missing support for OpenACC "Changes from Version 2.0 to 2.5":
+! We've got support for OpenACC "Changes from Version 2.0 to 2.5":
 ! "The 'declare create' directive with a Fortran 'allocatable' has new 
behavior".
-! Thus, after 'allocate'/before 'deallocate', do
-! '!$acc enter data create'/'!$acc exit data delete' manually.
+! Yet, after 'allocate'/before 'deallocate', do
+! '!$acc enter data create'/'!$acc exit data delete' manually, too.
 
 !TODO { dg-additional-options -fno-inline } for stable results regarding 
OpenACC 'routine'.
 
diff --git 
a/libgomp/testsuite/libgomp.oacc-fortran/declare-allocatable-1-runtime.f90 
b/libgomp/testsuite/libgomp.oacc-fortran/declare-allocatable-1-runtime.f90
index e4cb9c378a3..a3e17c82828 100644
--- a/libgomp/testsuite/libgomp.oacc-fortran/declare-allocatable-1-runtime.f90
+++ b/libgomp/testsuite/libgomp.oacc-fortran/declare-allocatable-1-runtime.f90
@@ -2,11 +2,10 @@
 
 ! { dg-do run }
 
-!TODO-OpenACC-declare-allocate
-! Missing support for OpenACC "Changes from Version 2.0 to 2.5":
+! We've got support for OpenACC "Changes from Version 2.0 to 2.5":
 ! "The 'declare create' directive with a Fortran 'allocatable' has new 
behavior".
-! Thus, after 'allocate'/before 'deallocate', call 'acc_create'/'acc_delete'
-! manually.
+! Yet, after 'allocate'/before 'deallocate', call 'acc_create'/'acc_delete'
+! manually, too.
 
 !TODO { dg-additional-options -fno-inline } for stable results regarding 
OpenACC 'routine'.
 
diff --git a/libgomp/testsuite/libgomp.oacc-fortran/declare-allocatable-1.f90 
b/libgomp/testsuite/libgomp.oacc-fortran/declare-allocatable-1.f90
index 40cfde34aae..7220661b54a 100644
--- a/libgomp/testsuite/libgomp.oacc-fortran/declare-allocatable-1.f90
+++ b/libgomp/testsuite/libgomp.oacc-fortran/declare-allocatable-1.f90
@@ -3,11 +3,8 @@
 ! { dg-do run }
 ! { dg-additional-options "-Wopenacc-parallelism" }
 
-!TODO-OpenACC-declare-allocate
-! Not currently implementing correct '-DACC_MEM_SHARED=0' behavior:
-! Missing support for OpenACC "Changes from Version 2.0 to 2.5":
+! We've got support for OpenACC "Changes from Version 2.0 to 2.5":
 ! "The 'declare create' directive with a Fortran 'allocatable' has new 
behavior".
-! { dg-xfail-run-if TODO { *-*-* } { -DACC_MEM_SHARED=0 } }
 
 !TODO { dg-additional-options -fno-inline } for stable results regarding 
OpenACC 'routine'.

Reply via email to