Fortran/OpenMP: Handle implicit SAVE for variables in main
authorTobias Burnus <tobias@codesourcery.com>
Fri, 14 May 2021 17:19:26 +0000 (19:19 +0200)
committerTobias Burnus <tobias@codesourcery.com>
Fri, 14 May 2021 17:19:26 +0000 (19:19 +0200)
commit62e1bd651f60cfe3daaad91b41b7612bc7fa7460
treedff3a824a447daeab09e162ea6fba5df926e9e7d
parent2f1bb00ba340e53663651be7874011fd54e1d085
Fortran/OpenMP: Handle implicit SAVE for variables in main

gcc/fortran/ChangeLog:

* resolve.c (resolve_symbol): Handle implicit SAVE of main-program
for vars in 'omp threadprivate' and 'omp declare target'.

gcc/testsuite/ChangeLog:

* gfortran.dg/gomp/implicit-save.f90: New test.
gcc/fortran/resolve.c
gcc/testsuite/gfortran.dg/gomp/implicit-save.f90 [new file with mode: 0644]