]> git.ipfire.org Git - thirdparty/gcc.git/commit
[og10] openacc: Character types and mixed arrays/derived type tests
authorJulian Brown <julian@codesourcery.com>
Thu, 4 Feb 2021 18:13:22 +0000 (10:13 -0800)
committerJulian Brown <julian@codesourcery.com>
Wed, 24 Feb 2021 14:34:33 +0000 (06:34 -0800)
commit59366d6941726c8bee7cc58be493b2515660c442
tree44eeb84639af5f52083d2c8f4cd6628066078983
parentd3d976bc7d330740eb83af747d80ba501a5ce486
[og10] openacc: Character types and mixed arrays/derived type tests

This patch adds some tests for character types that are components
of derived types used in OpenACC data-movement clauses (some of which
currently fail and are thus XFAILed), and tests (also XFAILed) mixing
arrays and derived types.  The XFAILs are addressed by follow-on patches.
Originally a combination of several mainline patches.

(cherry picked from commit b2d84e9f9cccbe4ee662f7002b83105629d09939)
(cherry picked from commit 9a4d32f85ccebc0ee4b24e6d9d7a4f11c04d7146)
(cherry picked from commit b0fb2720d88d680af18981a2097397196b505a1f)
(cherry picked from commit f7fb2f662fe12f327ece8b034ab76b36fdca4696)

gcc/testsuite/
* gfortran.dg/goacc/array-with-dt-2.f90: New test.
* gfortran.dg/goacc/derived-chartypes-1.f90: Likewise.
* gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
* gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
* gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.

libgomp/
* testsuite/libgomp.oacc-fortran/array-stride-dt-1.f90: New test.
gcc/testsuite/ChangeLog.omp
gcc/testsuite/gfortran.dg/goacc/array-with-dt-2.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/goacc/derived-chartypes-1.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/goacc/derived-chartypes-2.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/goacc/derived-chartypes-3.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/goacc/derived-chartypes-4.f90 [new file with mode: 0644]
libgomp/ChangeLog.omp
libgomp/testsuite/libgomp.oacc-fortran/array-stride-dt-1.f90 [new file with mode: 0644]