]> git.ipfire.org Git - thirdparty/gcc.git/commit
OpenMP: Fortran - fix ancestor's requires reverse_offload check
authorTobias Burnus <tobias@codesourcery.com>
Tue, 5 Jul 2022 09:16:43 +0000 (11:16 +0200)
committerTobias Burnus <tobias@codesourcery.com>
Tue, 5 Jul 2022 09:16:43 +0000 (11:16 +0200)
commit6c0936c4c9a91cd56be2fa08a0f9b5f78e05d25e
tree27ba75d5309bfe9d1c5bba6bfa136bc4b23700e3
parentb017548f4d1c028b52943e59e60dcfab01b5ad1d
OpenMP: Fortran - fix ancestor's requires reverse_offload check

gcc/fortran/

* openmp.cc (gfc_match_omp_clauses): Check also parent namespace
for 'requires reverse_offload'.

gcc/testsuite/

* gfortran.dg/gomp/target-device-ancestor-5.f90: New test.

(cherry picked from commit 5e5deac508e3025e2d2c36212aa52d52001b893d)
gcc/fortran/openmp.cc
gcc/testsuite/gfortran.dg/gomp/target-device-ancestor-5.f90 [new file with mode: 0644]