diff options
author | agozillon <Andrew.Gozillon@amd.com> | 2024-08-02 09:17:40 -0500 |
---|---|---|
committer | agozillon <Andrew.Gozillon@amd.com> | 2024-08-02 09:17:40 -0500 |
commit | e1800f3ebafec28069003251f54e6d2096f8f1cc (patch) | |
tree | 3f3e14871977885f79b7981169eb79a98d7b3cd2 | |
parent | 009e5815fdca9cfe03436100bdcfc8dd19e3686e (diff) | |
parent | 10f22fafaaf441e2e4068b830227035497eb838d (diff) | |
download | llvm-users/agozillon/openmpmlir-descriptor-explicit-member-map-lowering-changes.zip llvm-users/agozillon/openmpmlir-descriptor-explicit-member-map-lowering-changes.tar.gz llvm-users/agozillon/openmpmlir-descriptor-explicit-member-map-lowering-changes.tar.bz2 |
editing tests to use new simpler "requires"users/agozillon/openmpmlir-descriptor-explicit-member-map-lowering-changes
Created using spr 1.3.4
24 files changed, 24 insertions, 152 deletions
diff --git a/offload/test/offloading/fortran/target-map-alloca-dtype-alloca-array-of-dtype.f90 b/offload/test/offloading/fortran/target-map-alloca-dtype-alloca-array-of-dtype.f90 index fd3a011..d0ad74d 100644 --- a/offload/test/offloading/fortran/target-map-alloca-dtype-alloca-array-of-dtype.f90 +++ b/offload/test/offloading/fortran/target-map-alloca-dtype-alloca-array-of-dtype.f90 @@ -1,13 +1,7 @@ ! Offloading test checking interaction of explicit ! member mapping of an allocatable array of derived ! types contained within an allocatable derived type -! REQUIRES: flang, amdgcn-amd-amdhsa -! UNSUPPORTED: nvptx64-nvidia-cuda -! UNSUPPORTED: nvptx64-nvidia-cuda-LTO -! UNSUPPORTED: aarch64-unknown-linux-gnu -! UNSUPPORTED: aarch64-unknown-linux-gnu-LTO -! UNSUPPORTED: x86_64-pc-linux-gnu -! UNSUPPORTED: x86_64-pc-linux-gnu-LTO +! REQUIRES: flang, amdgpu ! RUN: %libomptarget-compile-fortran-run-and-check-generic program main diff --git a/offload/test/offloading/fortran/target-map-alloca-dtype-alloca-array.f90 b/offload/test/offloading/fortran/target-map-alloca-dtype-alloca-array.f90 index 6b8542a..d48b7a1 100644 --- a/offload/test/offloading/fortran/target-map-alloca-dtype-alloca-array.f90 +++ b/offload/test/offloading/fortran/target-map-alloca-dtype-alloca-array.f90 @@ -1,12 +1,7 @@ ! Offload test that checks an allocatable array within an ! allocatable derived type can be mapped explicitly using ! member mapping. -! REQUIRES: flang -! UNSUPPORTED: nvptx64-nvidia-cuda-LTO -! UNSUPPORTED: aarch64-unknown-linux-gnu -! UNSUPPORTED: aarch64-unknown-linux-gnu-LTO -! UNSUPPORTED: x86_64-pc-linux-gnu -! UNSUPPORTED: x86_64-pc-linux-gnu-LTO +! REQUIRES: flang, amdgpu ! RUN: %libomptarget-compile-fortran-run-and-check-generic program main diff --git a/offload/test/offloading/fortran/target-map-alloca-dtype-and-alloca-array-v2.f90 b/offload/test/offloading/fortran/target-map-alloca-dtype-and-alloca-array-v2.f90 index 8188e24..e54b64f 100644 --- a/offload/test/offloading/fortran/target-map-alloca-dtype-and-alloca-array-v2.f90 +++ b/offload/test/offloading/fortran/target-map-alloca-dtype-and-alloca-array-v2.f90 @@ -3,12 +3,7 @@ ! without disrupting either mapping, different from original ! as the argument ordering is reversed (similar to C++ mapping ! of a struct and a pointer, in concept at least). -! REQUIRES: flang -! UNSUPPORTED: nvptx64-nvidia-cuda-LTO -! UNSUPPORTED: aarch64-unknown-linux-gnu -! UNSUPPORTED: aarch64-unknown-linux-gnu-LTO -! UNSUPPORTED: x86_64-pc-linux-gnu -! UNSUPPORTED: x86_64-pc-linux-gnu-LTO +! REQUIRES: flang, amdgpu ! RUN: %libomptarget-compile-fortran-run-and-check-generic program main diff --git a/offload/test/offloading/fortran/target-map-alloca-dtype-and-alloca-array.f90 b/offload/test/offloading/fortran/target-map-alloca-dtype-and-alloca-array.f90 index c106732..1a14717 100644 --- a/offload/test/offloading/fortran/target-map-alloca-dtype-and-alloca-array.f90 +++ b/offload/test/offloading/fortran/target-map-alloca-dtype-and-alloca-array.f90 @@ -2,12 +2,7 @@ ! mapped alongside one of its own allocatable components ! without disrupting either mapping (similar to C++ mapping ! of a struct and a pointer, in concept at least). -! REQUIRES: flang -! UNSUPPORTED: nvptx64-nvidia-cuda-LTO -! UNSUPPORTED: aarch64-unknown-linux-gnu -! UNSUPPORTED: aarch64-unknown-linux-gnu-LTO -! UNSUPPORTED: x86_64-pc-linux-gnu -! UNSUPPORTED: x86_64-pc-linux-gnu-LTO +! REQUIRES: flang, amdgpu ! RUN: %libomptarget-compile-fortran-run-and-check-generic program main diff --git a/offload/test/offloading/fortran/target-map-alloca-dtype-array-and-scalar.f90 b/offload/test/offloading/fortran/target-map-alloca-dtype-array-and-scalar.f90 index 175cb2c..63dd06f 100644 --- a/offload/test/offloading/fortran/target-map-alloca-dtype-array-and-scalar.f90 +++ b/offload/test/offloading/fortran/target-map-alloca-dtype-array-and-scalar.f90 @@ -1,13 +1,7 @@ ! Offloading test checking interaction of explicit ! member mapping of non-allocatable members of an ! allocatable derived type. -! REQUIRES: flang, amdgcn-amd-amdhsa -! UNSUPPORTED: nvptx64-nvidia-cuda -! UNSUPPORTED: nvptx64-nvidia-cuda-LTO -! UNSUPPORTED: aarch64-unknown-linux-gnu -! UNSUPPORTED: aarch64-unknown-linux-gnu-LTO -! UNSUPPORTED: x86_64-pc-linux-gnu -! UNSUPPORTED: x86_64-pc-linux-gnu-LTO +! REQUIRES: flang, amdgpu ! RUN: %libomptarget-compile-fortran-run-and-check-generic program main diff --git a/offload/test/offloading/fortran/target-map-alloca-dtype-array-of-dtype.f90 b/offload/test/offloading/fortran/target-map-alloca-dtype-array-of-dtype.f90 index 7fc3be5..327fa35 100644 --- a/offload/test/offloading/fortran/target-map-alloca-dtype-array-of-dtype.f90 +++ b/offload/test/offloading/fortran/target-map-alloca-dtype-array-of-dtype.f90 @@ -1,13 +1,7 @@ ! Offloading test checking interaction of explicit ! member mapping of an array of derived types ! contained within an allocatable derived type -! REQUIRES: flang, amdgcn-amd-amdhsa -! UNSUPPORTED: nvptx64-nvidia-cuda -! UNSUPPORTED: nvptx64-nvidia-cuda-LTO -! UNSUPPORTED: aarch64-unknown-linux-gnu -! UNSUPPORTED: aarch64-unknown-linux-gnu-LTO -! UNSUPPORTED: x86_64-pc-linux-gnu -! UNSUPPORTED: x86_64-pc-linux-gnu-LTO +! REQUIRES: flang, amdgpu ! RUN: %libomptarget-compile-fortran-run-and-check-generic program main diff --git a/offload/test/offloading/fortran/target-map-allocatable-dtype.f90 b/offload/test/offloading/fortran/target-map-allocatable-dtype.f90 index 56162e5..27559a6 100644 --- a/offload/test/offloading/fortran/target-map-allocatable-dtype.f90 +++ b/offload/test/offloading/fortran/target-map-allocatable-dtype.f90 @@ -1,12 +1,7 @@ ! Offload test that checks an allocatable derived type can be ! mapped and at the least non-allocatable components can be ! accessed. -! REQUIRES: flang -! UNSUPPORTED: nvptx64-nvidia-cuda-LTO -! UNSUPPORTED: aarch64-unknown-linux-gnu -! UNSUPPORTED: aarch64-unknown-linux-gnu-LTO -! UNSUPPORTED: x86_64-pc-linux-gnu -! UNSUPPORTED: x86_64-pc-linux-gnu-LTO +! REQUIRES: flang, amdgpu ! RUN: %libomptarget-compile-fortran-run-and-check-generic program main diff --git a/offload/test/offloading/fortran/target-map-dtype-3d-alloca-array-with-bounds.f90 b/offload/test/offloading/fortran/target-map-dtype-3d-alloca-array-with-bounds.f90 index 5299d6a..65fa788 100644 --- a/offload/test/offloading/fortran/target-map-dtype-3d-alloca-array-with-bounds.f90 +++ b/offload/test/offloading/fortran/target-map-dtype-3d-alloca-array-with-bounds.f90 @@ -1,12 +1,7 @@ ! Offload test that checks an allocatable array can be mapped with ! a specified 3-D bounds when contained within a derived type and ! mapped via member mapping. -! REQUIRES: flang -! UNSUPPORTED: nvptx64-nvidia-cuda-LTO -! UNSUPPORTED: aarch64-unknown-linux-gnu -! UNSUPPORTED: aarch64-unknown-linux-gnu-LTO -! UNSUPPORTED: x86_64-pc-linux-gnu -! UNSUPPORTED: x86_64-pc-linux-gnu-LTO +! REQUIRES: flang, amdgpu ! RUN: %libomptarget-compile-fortran-run-and-check-generic program main diff --git a/offload/test/offloading/fortran/target-map-dtype-alloca-and-non-alloca-array.f90 b/offload/test/offloading/fortran/target-map-dtype-alloca-and-non-alloca-array.f90 index d1e30247..71cfc44 100644 --- a/offload/test/offloading/fortran/target-map-dtype-alloca-and-non-alloca-array.f90 +++ b/offload/test/offloading/fortran/target-map-dtype-alloca-and-non-alloca-array.f90 @@ -1,12 +1,7 @@ ! Offload test that checks an allocatable array can be mapped alongside ! a non-allocatable array when both are contained within a derived type ! can be mapped correctly via member mapping and then written to. -! REQUIRES: flang -! UNSUPPORTED: nvptx64-nvidia-cuda-LTO -! UNSUPPORTED: aarch64-unknown-linux-gnu -! UNSUPPORTED: aarch64-unknown-linux-gnu-LTO -! UNSUPPORTED: x86_64-pc-linux-gnu -! UNSUPPORTED: x86_64-pc-linux-gnu-LTO +! REQUIRES: flang, amdgpu ! RUN: %libomptarget-compile-fortran-run-and-check-generic program main diff --git a/offload/test/offloading/fortran/target-map-dtype-alloca-array-and-non-alloca-dtype.f90 b/offload/test/offloading/fortran/target-map-dtype-alloca-array-and-non-alloca-dtype.f90 index f3112ff..bc38ece 100644 --- a/offload/test/offloading/fortran/target-map-dtype-alloca-array-and-non-alloca-dtype.f90 +++ b/offload/test/offloading/fortran/target-map-dtype-alloca-array-and-non-alloca-dtype.f90 @@ -2,12 +2,7 @@ ! a non-allocatable derived type when both are contained within a ! derived type can be mapped correctly via member mapping and then ! written to. -! REQUIRES: flang -! UNSUPPORTED: nvptx64-nvidia-cuda-LTO -! UNSUPPORTED: aarch64-unknown-linux-gnu -! UNSUPPORTED: aarch64-unknown-linux-gnu-LTO -! UNSUPPORTED: x86_64-pc-linux-gnu -! UNSUPPORTED: x86_64-pc-linux-gnu-LTO +! REQUIRES: flang, amdgpu ! RUN: %libomptarget-compile-fortran-run-and-check-generic program main diff --git a/offload/test/offloading/fortran/target-map-dtype-alloca-array-of-dtype.f90 b/offload/test/offloading/fortran/target-map-dtype-alloca-array-of-dtype.f90 index b286afb..a3fc261 100644 --- a/offload/test/offloading/fortran/target-map-dtype-alloca-array-of-dtype.f90 +++ b/offload/test/offloading/fortran/target-map-dtype-alloca-array-of-dtype.f90 @@ -1,12 +1,7 @@ ! Offload test that checks it is possible to member map ! an allocatable array of derived types nested within a ! non-allocatable derived type. -! REQUIRES: flang -! UNSUPPORTED: nvptx64-nvidia-cuda-LTO -! UNSUPPORTED: aarch64-unknown-linux-gnu -! UNSUPPORTED: aarch64-unknown-linux-gnu-LTO -! UNSUPPORTED: x86_64-pc-linux-gnu -! UNSUPPORTED: x86_64-pc-linux-gnu-LTO +! REQUIRES: flang, amdgpu ! RUN: %libomptarget-compile-fortran-run-and-check-generic program main diff --git a/offload/test/offloading/fortran/target-map-dtype-alloca-array-with-bounds.f90 b/offload/test/offloading/fortran/target-map-dtype-alloca-array-with-bounds.f90 index e02c197..574a2dd 100644 --- a/offload/test/offloading/fortran/target-map-dtype-alloca-array-with-bounds.f90 +++ b/offload/test/offloading/fortran/target-map-dtype-alloca-array-with-bounds.f90 @@ -1,12 +1,7 @@ ! Offload test that checks an allocatable array can be mapped with ! a specified 1-D bounds when contained within a derived type and ! mapped via member mapping. -! REQUIRES: flang -! UNSUPPORTED: nvptx64-nvidia-cuda-LTO -! UNSUPPORTED: aarch64-unknown-linux-gnu -! UNSUPPORTED: aarch64-unknown-linux-gnu-LTO -! UNSUPPORTED: x86_64-pc-linux-gnu -! UNSUPPORTED: x86_64-pc-linux-gnu-LTO +! REQUIRES: flang, amdgpu ! RUN: %libomptarget-compile-fortran-run-and-check-generic program main diff --git a/offload/test/offloading/fortran/target-map-dtype-allocatable-array.f90 b/offload/test/offloading/fortran/target-map-dtype-allocatable-array.f90 index e20c102..dbd8396 100644 --- a/offload/test/offloading/fortran/target-map-dtype-allocatable-array.f90 +++ b/offload/test/offloading/fortran/target-map-dtype-allocatable-array.f90 @@ -1,11 +1,6 @@ ! Offload test that checks an allocatable array contained within a derived type ! can be mapped correctly via member mapping and then written to. -! REQUIRES: flang -! UNSUPPORTED: nvptx64-nvidia-cuda-LTO -! UNSUPPORTED: aarch64-unknown-linux-gnu -! UNSUPPORTED: aarch64-unknown-linux-gnu-LTO -! UNSUPPORTED: x86_64-pc-linux-gnu -! UNSUPPORTED: x86_64-pc-linux-gnu-LTO +! REQUIRES: flang, amdgpu ! RUN: %libomptarget-compile-fortran-run-and-check-generic program main diff --git a/offload/test/offloading/fortran/target-map-dtype-allocatable-scalar-and-array.f90 b/offload/test/offloading/fortran/target-map-dtype-allocatable-scalar-and-array.f90 index 836ba97..e173c40 100644 --- a/offload/test/offloading/fortran/target-map-dtype-allocatable-scalar-and-array.f90 +++ b/offload/test/offloading/fortran/target-map-dtype-allocatable-scalar-and-array.f90 @@ -1,12 +1,7 @@ ! Offload test that checks an allocatable array alongside an allocatable ! sclar contained within a derived type can be mapped correctly via ! member mapping and then written to. -! REQUIRES: flang -! UNSUPPORTED: nvptx64-nvidia-cuda-LTO -! UNSUPPORTED: aarch64-unknown-linux-gnu -! UNSUPPORTED: aarch64-unknown-linux-gnu-LTO -! UNSUPPORTED: x86_64-pc-linux-gnu -! UNSUPPORTED: x86_64-pc-linux-gnu-LTO +! REQUIRES: flang, amdgpu ! RUN: %libomptarget-compile-fortran-run-and-check-generic program main diff --git a/offload/test/offloading/fortran/target-map-multi-alloca-dtypes-with-multi-alloca-members.f90 b/offload/test/offloading/fortran/target-map-multi-alloca-dtypes-with-multi-alloca-members.f90 index a02b639..7880069 100644 --- a/offload/test/offloading/fortran/target-map-multi-alloca-dtypes-with-multi-alloca-members.f90 +++ b/offload/test/offloading/fortran/target-map-multi-alloca-dtypes-with-multi-alloca-members.f90 @@ -3,13 +3,7 @@ ! loses a bit of its bite as we do not currently support linking against an ! offload compiled fortran runtime library which means allocatable scalar ! assignment isn't going to work in target regions. -! REQUIRES: flang, amdgcn-amd-amdhsa -! UNSUPPORTED: nvptx64-nvidia-cuda -! UNSUPPORTED: nvptx64-nvidia-cuda-LTO -! UNSUPPORTED: aarch64-unknown-linux-gnu -! UNSUPPORTED: aarch64-unknown-linux-gnu-LTO -! UNSUPPORTED: x86_64-pc-linux-gnu -! UNSUPPORTED: x86_64-pc-linux-gnu-LTO +! REQUIRES: flang, amdgpu ! RUN: %libomptarget-compile-fortran-run-and-check-generic program main diff --git a/offload/test/offloading/fortran/target-map-multi-alloca-dtypes-with-multi-mixed-members.f90 b/offload/test/offloading/fortran/target-map-multi-alloca-dtypes-with-multi-mixed-members.f90 index b9c82fa..c0330b9 100644 --- a/offload/test/offloading/fortran/target-map-multi-alloca-dtypes-with-multi-mixed-members.f90 +++ b/offload/test/offloading/fortran/target-map-multi-alloca-dtypes-with-multi-mixed-members.f90 @@ -4,13 +4,7 @@ ! currently support linking against an offload compiled fortran runtime ! library which means allocatable scalar assignment isn't going to work in ! target regions. -! REQUIRES: flang, amdgcn-amd-amdhsa -! UNSUPPORTED: nvptx64-nvidia-cuda -! UNSUPPORTED: nvptx64-nvidia-cuda-LTO -! UNSUPPORTED: aarch64-unknown-linux-gnu -! UNSUPPORTED: aarch64-unknown-linux-gnu-LTO -! UNSUPPORTED: x86_64-pc-linux-gnu -! UNSUPPORTED: x86_64-pc-linux-gnu-LTO +! REQUIRES: flang, amdgpu ! RUN: %libomptarget-compile-fortran-run-and-check-generic program main diff --git a/offload/test/offloading/fortran/target-map-nested-alloca-dtype-3d-alloca-array-bounds.f90 b/offload/test/offloading/fortran/target-map-nested-alloca-dtype-3d-alloca-array-bounds.f90 index 8d231db..caa0629 100644 --- a/offload/test/offloading/fortran/target-map-nested-alloca-dtype-3d-alloca-array-bounds.f90 +++ b/offload/test/offloading/fortran/target-map-nested-alloca-dtype-3d-alloca-array-bounds.f90 @@ -1,13 +1,7 @@ ! Offloading test checking interaction of an explicit member map of ! an allocatable 3d array within a nested allocatable derived type ! with specified bounds -! REQUIRES: flang, amdgcn-amd-amdhsa -! UNSUPPORTED: nvptx64-nvidia-cuda -! UNSUPPORTED: nvptx64-nvidia-cuda-LTO -! UNSUPPORTED: aarch64-unknown-linux-gnu -! UNSUPPORTED: aarch64-unknown-linux-gnu-LTO -! UNSUPPORTED: x86_64-pc-linux-gnu -! UNSUPPORTED: x86_64-pc-linux-gnu-LTO +! REQUIRES: flang, amdgpu ! RUN: %libomptarget-compile-fortran-run-and-check-generic program main diff --git a/offload/test/offloading/fortran/target-map-nested-alloca-dtype-alloca-array-bounds.f90 b/offload/test/offloading/fortran/target-map-nested-alloca-dtype-alloca-array-bounds.f90 index 08f21b5..a469f6a 100644 --- a/offload/test/offloading/fortran/target-map-nested-alloca-dtype-alloca-array-bounds.f90 +++ b/offload/test/offloading/fortran/target-map-nested-alloca-dtype-alloca-array-bounds.f90 @@ -1,13 +1,7 @@ ! Offloading test checking interaction of an explicit member map of ! an allocatable array within a nested allocatable derived type with ! specified bounds -! REQUIRES: flang, amdgcn-amd-amdhsa -! UNSUPPORTED: nvptx64-nvidia-cuda -! UNSUPPORTED: nvptx64-nvidia-cuda-LTO -! UNSUPPORTED: aarch64-unknown-linux-gnu -! UNSUPPORTED: aarch64-unknown-linux-gnu-LTO -! UNSUPPORTED: x86_64-pc-linux-gnu -! UNSUPPORTED: x86_64-pc-linux-gnu-LTO +! REQUIRES: flang, amdgpu ! RUN: %libomptarget-compile-fortran-run-and-check-generic program main diff --git a/offload/test/offloading/fortran/target-map-nested-dtype-3d-alloca-array-with-bounds.f90 b/offload/test/offloading/fortran/target-map-nested-dtype-3d-alloca-array-with-bounds.f90 index 0296daf..496a0ca 100644 --- a/offload/test/offloading/fortran/target-map-nested-dtype-3d-alloca-array-with-bounds.f90 +++ b/offload/test/offloading/fortran/target-map-nested-dtype-3d-alloca-array-with-bounds.f90 @@ -1,12 +1,7 @@ ! Offload test that checks an allocatable array can be mapped with ! a specified 3-D bounds when contained within a nested derived type ! and mapped via member mapping. -! REQUIRES: flang -! UNSUPPORTED: nvptx64-nvidia-cuda-LTO -! UNSUPPORTED: aarch64-unknown-linux-gnu -! UNSUPPORTED: aarch64-unknown-linux-gnu-LTO -! UNSUPPORTED: x86_64-pc-linux-gnu -! UNSUPPORTED: x86_64-pc-linux-gnu-LTO +! REQUIRES: flang, amdgpu ! RUN: %libomptarget-compile-fortran-run-and-check-generic program main diff --git a/offload/test/offloading/fortran/target-map-nested-dtype-alloca-and-non-alloca-array.f90 b/offload/test/offloading/fortran/target-map-nested-dtype-alloca-and-non-alloca-array.f90 index 1be1b9f..01a9ce0 100644 --- a/offload/test/offloading/fortran/target-map-nested-dtype-alloca-and-non-alloca-array.f90 +++ b/offload/test/offloading/fortran/target-map-nested-dtype-alloca-and-non-alloca-array.f90 @@ -1,12 +1,7 @@ ! Offload test that checks an allocatable array can be mapped via ! member mapping alongside a non-allocatable array when both are ! contained within a nested derived type. -! REQUIRES: flang -! UNSUPPORTED: nvptx64-nvidia-cuda-LTO -! UNSUPPORTED: aarch64-unknown-linux-gnu -! UNSUPPORTED: aarch64-unknown-linux-gnu-LTO -! UNSUPPORTED: x86_64-pc-linux-gnu -! UNSUPPORTED: x86_64-pc-linux-gnu-LTO +! REQUIRES: flang, amdgpu ! RUN: %libomptarget-compile-fortran-run-and-check-generic program main diff --git a/offload/test/offloading/fortran/target-map-nested-dtype-alloca-array-and-non-alloca-dtype.f90 b/offload/test/offloading/fortran/target-map-nested-dtype-alloca-array-and-non-alloca-dtype.f90 index 3dc1aad..d00a31e 100644 --- a/offload/test/offloading/fortran/target-map-nested-dtype-alloca-array-and-non-alloca-dtype.f90 +++ b/offload/test/offloading/fortran/target-map-nested-dtype-alloca-array-and-non-alloca-dtype.f90 @@ -1,12 +1,7 @@ ! Offload test that checks an allocatable array can be mapped alongside ! a non-allocatable derived type when both are contained within a ! nested derived type. -! REQUIRES: flang -! UNSUPPORTED: nvptx64-nvidia-cuda-LTO -! UNSUPPORTED: aarch64-unknown-linux-gnu -! UNSUPPORTED: aarch64-unknown-linux-gnu-LTO -! UNSUPPORTED: x86_64-pc-linux-gnu -! UNSUPPORTED: x86_64-pc-linux-gnu-LTO +! REQUIRES: flang, amdgpu ! RUN: %libomptarget-compile-fortran-run-and-check-generic program main diff --git a/offload/test/offloading/fortran/target-map-nested-dtype-alloca-array-with-bounds.f90 b/offload/test/offloading/fortran/target-map-nested-dtype-alloca-array-with-bounds.f90 index bc5b315..34f1e4f 100644 --- a/offload/test/offloading/fortran/target-map-nested-dtype-alloca-array-with-bounds.f90 +++ b/offload/test/offloading/fortran/target-map-nested-dtype-alloca-array-with-bounds.f90 @@ -1,12 +1,7 @@ ! Offload test that checks an allocatable array can be mapped with ! a specified 1-D bounds when contained within a nested derived ! type and mapped via member mapping. -! REQUIRES: flang -! UNSUPPORTED: nvptx64-nvidia-cuda-LTO -! UNSUPPORTED: aarch64-unknown-linux-gnu -! UNSUPPORTED: aarch64-unknown-linux-gnu-LTO -! UNSUPPORTED: x86_64-pc-linux-gnu -! UNSUPPORTED: x86_64-pc-linux-gnu-LTO +! REQUIRES: flang, amdgpu ! RUN: %libomptarget-compile-fortran-run-and-check-generic program main diff --git a/offload/test/offloading/fortran/target-map-nested-dtype-alloca-array.f90 b/offload/test/offloading/fortran/target-map-nested-dtype-alloca-array.f90 index 72c1105..fc9f4065 100644 --- a/offload/test/offloading/fortran/target-map-nested-dtype-alloca-array.f90 +++ b/offload/test/offloading/fortran/target-map-nested-dtype-alloca-array.f90 @@ -1,12 +1,7 @@ ! Offload test that checks an allocatable array contained within a nested ! derived type can be mapped correctly via member mapping and then ! written to. -! REQUIRES: flang -! UNSUPPORTED: nvptx64-nvidia-cuda-LTO -! UNSUPPORTED: aarch64-unknown-linux-gnu -! UNSUPPORTED: aarch64-unknown-linux-gnu-LTO -! UNSUPPORTED: x86_64-pc-linux-gnu -! UNSUPPORTED: x86_64-pc-linux-gnu-LTO +! REQUIRES: flang, amdgpu ! RUN: %libomptarget-compile-fortran-run-and-check-generic program main diff --git a/offload/test/offloading/fortran/target-map-pointer-to-dtype-allocatable-member.f90 b/offload/test/offloading/fortran/target-map-pointer-to-dtype-allocatable-member.f90 index ad8aed1..26ddb34 100644 --- a/offload/test/offloading/fortran/target-map-pointer-to-dtype-allocatable-member.f90 +++ b/offload/test/offloading/fortran/target-map-pointer-to-dtype-allocatable-member.f90 @@ -3,13 +3,7 @@ ! member of a derived type, alongside the explicit ! map of the derived type and allocatable data ! via target enter and exit directives -! REQUIRES: flang, amdgcn-amd-amdhsa -! UNSUPPORTED: nvptx64-nvidia-cuda -! UNSUPPORTED: nvptx64-nvidia-cuda-LTO -! UNSUPPORTED: aarch64-unknown-linux-gnu -! UNSUPPORTED: aarch64-unknown-linux-gnu-LTO -! UNSUPPORTED: x86_64-pc-linux-gnu -! UNSUPPORTED: x86_64-pc-linux-gnu-LTO +! REQUIRES: flang, amdgpu ! RUN: %libomptarget-compile-fortran-run-and-check-generic module dtype |