[Bug fortran/93026] gfortran.dg/goacc/finalize-1.f – FAILs since r279626

2020-06-08 Thread markeggleston at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93026

markeggleston at gcc dot gnu.org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution|--- |FIXED
 CC||markeggleston at gcc dot 
gnu.org

--- Comment #3 from markeggleston at gcc dot gnu.org ---
Fixed by the fix for PR94090.

New test case committed to master and backported to gcc-10.

[Bug fortran/93026] gfortran.dg/goacc/finalize-1.f – FAILs since r279626

2019-12-21 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93026

--- Comment #2 from Thomas Schwinge  ---
Author: tschwinge
Date: Sat Dec 21 21:32:36 2019
New Revision: 279700

URL: https://gcc.gnu.org/viewcvs?rev=279700=gcc=rev
Log:
[PR93026, PR92929] Adjust 'gfortran.dg/goacc/finalize-1.f' for r279626 changes

gcc/testsuite/
PR fortran/93026
PR middle-end/92929
* gfortran.dg/goacc/finalize-1.f: Adjust.

Modified:
trunk/gcc/testsuite/ChangeLog
trunk/gcc/testsuite/gfortran.dg/goacc/finalize-1.f

[Bug fortran/93026] gfortran.dg/goacc/finalize-1.f – FAILs since r279626

2019-12-21 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93026

Thomas Schwinge  changed:

   What|Removed |Added

   Keywords||openacc
 Status|UNCONFIRMED |ASSIGNED
   Last reconfirmed||2019-12-21
 CC||jules at gcc dot gnu.org
   Assignee|unassigned at gcc dot gnu.org  |tschwinge at gcc dot 
gnu.org
Summary|gfortran.dg/goacc/finalize- |gfortran.dg/goacc/finalize-
   |1.f – FAILs since r279531   |1.f – FAILs since r279626
 Ever confirmed|0   |1

--- Comment #1 from Thomas Schwinge  ---
(In reply to Tobias Burnus from comment #0)
| Summary: gfortran.dg/goacc/finalize-1.f – FAILs since r279531

No, that used to PASS as of r279531.

It FAILs since r279626 "OpenACC 2.6 deep copy: middle-end parts", because that
commit is doing more than just the OpenACC 2.6 manual deep copy changes; see
the 'gcc/gimplify.c' changes related to the PR92929 discussion.

> Commit r279531 [...] added
>   !$ACC EXIT DATA FINALIZE DELETE (del_f_p(2:5))
>   !$ACC EXIT DATA COPYOUT (cpo_f_p(4:10)) FINALIZE
> 
> And associated
>dg-final { scan-tree-dump-times
> 
> However, they currently fails [...]

> #pragma omp target oacc_enter_exit_data map(delete:MEM[(c_char *)_10] [len:
> D.3954]) finalize

> #pragma omp target oacc_enter_exit_data map(force_from:MEM[(c_char *)_20]
> [len: D.3962]) finalize

For now, I'll commit the obvious patch, to make it PASS again.