[gomp4] add support for fortran allocate support with declare create
Cesar Philippidis
cesar@codesourcery.com
Thu Apr 6 14:26:00 GMT 2017
On 04/06/2017 02:05 AM, Thomas Schwinge wrote:
>> --- /dev/null
>> +++ b/gcc/testsuite/gfortran.dg/goacc/declare-allocatable-1.f90
>> @@ -0,0 +1,25 @@
>> +! Verify that OpenACC declared allocatable arrays have implicit
>> +! OpenACC enter and exit pragmas at the time of allocation and
>> +! deallocation.
>> +
>> +! { dg-additional-options "-fdump-tree-original" }
>> +[...]
>> +! { dg-final { scan-tree-dump-times "pragma acc enter data map.declare_allocate" 1 "gimple" } }
>> +! { dg-final { scan-tree-dump-times "pragma acc exit data map.declare_deallocate" 1 "gimple" } }
>
> UNRESOLVED: gfortran.dg/goacc/declare-allocatable-1.f90 -O scan-tree-dump-times gimple "pragma acc enter data map.declare_allocate" 1
> UNRESOLVED: gfortran.dg/goacc/declare-allocatable-1.f90 -O scan-tree-dump-times gimple "pragma acc exit data map.declare_deallocate" 1
> PASS: gfortran.dg/goacc/declare-allocatable-1.f90 -O (test for excess errors)
>
> "original" vs. "gimple" -- which one should it be?
I'm bad at noticing new unresolved test cases.
It could be either, but I changed it to original to ensure that the
fortran FE inserts those acc enter/exit data directives appropriately.
This patch has been committed to gomp-4_0-branch.
Cesar
-------------- next part --------------
A non-text attachment was scrubbed...
Name: gomp4-declare-test.diff
Type: text/x-patch
Size: 896 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/fortran/attachments/20170406/8e61a70b/attachment.bin>
More information about the Fortran
mailing list