diff options
author | Thomas Schwinge <thomas@codesourcery.com> | 2019-03-21 21:02:42 +0100 |
---|---|---|
committer | Thomas Schwinge <tschwinge@gcc.gnu.org> | 2019-03-21 21:02:42 +0100 |
commit | f6bf4bc14d8ab24acad0b0d42cde5e08d1c3a879 (patch) | |
tree | 73785376b5214f7593d237e5753362e5df843f49 /gcc/cp/lambda.c | |
parent | 8ced98c6431c67b4f11b3eb4997b955b97472dc4 (diff) | |
download | gcc-f6bf4bc14d8ab24acad0b0d42cde5e08d1c3a879.zip gcc-f6bf4bc14d8ab24acad0b0d42cde5e08d1c3a879.tar.gz gcc-f6bf4bc14d8ab24acad0b0d42cde5e08d1c3a879.tar.bz2 |
[PR89773] Fortran OpenACC 'routine' directive refuses procedures with implicit EXTERNAL attribute
gcc/fortran/
PR fortran/89773
* gfortran.h (gfc_oacc_routine_name): Add loc member.
(gfc_resolve_oacc_routines): Declare.
* openmp.c (gfc_match_oacc_routine): Move some error checking
into...
(gfc_resolve_oacc_routines): ... this new function.
* resolve.c (resolve_codes): Call it.
gcc/testsuite/
PR fortran/89773
* gfortran.dg/goacc/pr89773.f90: New file.
* gfortran.dg/goacc/pr77765.f90: Adjust.
* gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
From-SVN: r269857
Diffstat (limited to 'gcc/cp/lambda.c')
0 files changed, 0 insertions, 0 deletions