[flang-commits] [flang] e749849 - [flang][cuda][NFC] Move CUDA Fortran semantic tests to a dedicated directory (#205927)
via flang-commits
flang-commits at lists.llvm.org
Thu Jun 25 14:49:43 PDT 2026
Author: Valentin Clement (バレンタイン クレメン)
Date: 2026-06-25T14:49:38-07:00
New Revision: e749849a869f06e209c24ec1fdd66ea8cfeeaf8d
URL: https://github.com/llvm/llvm-project/commit/e749849a869f06e209c24ec1fdd66ea8cfeeaf8d
DIFF: https://github.com/llvm/llvm-project/commit/e749849a869f06e209c24ec1fdd66ea8cfeeaf8d.diff
LOG: [flang][cuda][NFC] Move CUDA Fortran semantic tests to a dedicated directory (#205927)
Added:
flang/test/Semantics/CUDA/cuf-constant-generic-unified.cuf
flang/test/Semantics/CUDA/cuf-device-procedures01.cuf
flang/test/Semantics/CUDA/cuf-device-procedures02.cuf
flang/test/Semantics/CUDA/cuf-generic-literal-host.cuf
flang/test/Semantics/CUDA/cuf-ignore-tkr-m-error.cuf
flang/test/Semantics/CUDA/cuf-ignore-tkr-m-generic.cuf
flang/test/Semantics/CUDA/cuf-matching-distance.cuf
flang/test/Semantics/CUDA/cuf-missing-intrinsic-modules.cuf
flang/test/Semantics/CUDA/cuf-proc-attr-error.cuf
flang/test/Semantics/CUDA/cuf01.cuf
flang/test/Semantics/CUDA/cuf02.cuf
flang/test/Semantics/CUDA/cuf03.cuf
flang/test/Semantics/CUDA/cuf04.cuf
flang/test/Semantics/CUDA/cuf05.cuf
flang/test/Semantics/CUDA/cuf06.cuf
flang/test/Semantics/CUDA/cuf07.cuf
flang/test/Semantics/CUDA/cuf08.cuf
flang/test/Semantics/CUDA/cuf09.cuf
flang/test/Semantics/CUDA/cuf10.cuf
flang/test/Semantics/CUDA/cuf11.cuf
flang/test/Semantics/CUDA/cuf12.cuf
flang/test/Semantics/CUDA/cuf13.cuf
flang/test/Semantics/CUDA/cuf14.cuf
flang/test/Semantics/CUDA/cuf15.cuf
flang/test/Semantics/CUDA/cuf16.cuf
flang/test/Semantics/CUDA/cuf17.cuf
flang/test/Semantics/CUDA/cuf18.cuf
flang/test/Semantics/CUDA/cuf19.cuf
flang/test/Semantics/CUDA/cuf20.cuf
flang/test/Semantics/CUDA/cuf21.cuf
flang/test/Semantics/CUDA/cuf22.cuf
flang/test/Semantics/CUDA/cuf23.cuf
flang/test/Semantics/CUDA/cuf24.cuf
flang/test/Semantics/CUDA/cuf25.cuf
flang/test/Semantics/CUDA/cuf26.cuf
flang/test/Semantics/CUDA/cuf27.cuf
flang/test/Semantics/CUDA/cuf28.cuf
flang/test/Semantics/CUDA/cuf29.cuf
flang/test/Semantics/CUDA/cuf30.cuf
Modified:
Removed:
flang/test/Semantics/cuf-constant-generic-unified.cuf
flang/test/Semantics/cuf-device-procedures01.cuf
flang/test/Semantics/cuf-device-procedures02.cuf
flang/test/Semantics/cuf-generic-literal-host.cuf
flang/test/Semantics/cuf-ignore-tkr-m-error.cuf
flang/test/Semantics/cuf-ignore-tkr-m-generic.cuf
flang/test/Semantics/cuf-matching-distance.cuf
flang/test/Semantics/cuf-missing-intrinsic-modules.cuf
flang/test/Semantics/cuf-proc-attr-error.cuf
flang/test/Semantics/cuf01.cuf
flang/test/Semantics/cuf02.cuf
flang/test/Semantics/cuf03.cuf
flang/test/Semantics/cuf04.cuf
flang/test/Semantics/cuf05.cuf
flang/test/Semantics/cuf06.cuf
flang/test/Semantics/cuf07.cuf
flang/test/Semantics/cuf08.cuf
flang/test/Semantics/cuf09.cuf
flang/test/Semantics/cuf10.cuf
flang/test/Semantics/cuf11.cuf
flang/test/Semantics/cuf12.cuf
flang/test/Semantics/cuf13.cuf
flang/test/Semantics/cuf14.cuf
flang/test/Semantics/cuf15.cuf
flang/test/Semantics/cuf16.cuf
flang/test/Semantics/cuf17.cuf
flang/test/Semantics/cuf18.cuf
flang/test/Semantics/cuf19.cuf
flang/test/Semantics/cuf20.cuf
flang/test/Semantics/cuf21.cuf
flang/test/Semantics/cuf22.cuf
flang/test/Semantics/cuf23.cuf
flang/test/Semantics/cuf24.cuf
flang/test/Semantics/cuf25.cuf
flang/test/Semantics/cuf26.cuf
flang/test/Semantics/cuf27.cuf
flang/test/Semantics/cuf28.cuf
flang/test/Semantics/cuf29.cuf
flang/test/Semantics/cuf30.cuf
################################################################################
diff --git a/flang/test/Semantics/cuf-constant-generic-unified.cuf b/flang/test/Semantics/CUDA/cuf-constant-generic-unified.cuf
similarity index 100%
rename from flang/test/Semantics/cuf-constant-generic-unified.cuf
rename to flang/test/Semantics/CUDA/cuf-constant-generic-unified.cuf
diff --git a/flang/test/Semantics/cuf-device-procedures01.cuf b/flang/test/Semantics/CUDA/cuf-device-procedures01.cuf
similarity index 100%
rename from flang/test/Semantics/cuf-device-procedures01.cuf
rename to flang/test/Semantics/CUDA/cuf-device-procedures01.cuf
diff --git a/flang/test/Semantics/cuf-device-procedures02.cuf b/flang/test/Semantics/CUDA/cuf-device-procedures02.cuf
similarity index 92%
rename from flang/test/Semantics/cuf-device-procedures02.cuf
rename to flang/test/Semantics/CUDA/cuf-device-procedures02.cuf
index 5945abb013eed..bbad9cf281067 100644
--- a/flang/test/Semantics/cuf-device-procedures02.cuf
+++ b/flang/test/Semantics/CUDA/cuf-device-procedures02.cuf
@@ -1,4 +1,4 @@
-! RUN: %python %S/test_errors.py %s %flang_fc1
+! RUN: %python %S/../test_errors.py %s %flang_fc1
module dev
integer, device :: syncthreads
diff --git a/flang/test/Semantics/cuf-generic-literal-host.cuf b/flang/test/Semantics/CUDA/cuf-generic-literal-host.cuf
similarity index 100%
rename from flang/test/Semantics/cuf-generic-literal-host.cuf
rename to flang/test/Semantics/CUDA/cuf-generic-literal-host.cuf
diff --git a/flang/test/Semantics/cuf-ignore-tkr-m-error.cuf b/flang/test/Semantics/CUDA/cuf-ignore-tkr-m-error.cuf
similarity index 100%
rename from flang/test/Semantics/cuf-ignore-tkr-m-error.cuf
rename to flang/test/Semantics/CUDA/cuf-ignore-tkr-m-error.cuf
diff --git a/flang/test/Semantics/cuf-ignore-tkr-m-generic.cuf b/flang/test/Semantics/CUDA/cuf-ignore-tkr-m-generic.cuf
similarity index 100%
rename from flang/test/Semantics/cuf-ignore-tkr-m-generic.cuf
rename to flang/test/Semantics/CUDA/cuf-ignore-tkr-m-generic.cuf
diff --git a/flang/test/Semantics/cuf-matching-distance.cuf b/flang/test/Semantics/CUDA/cuf-matching-distance.cuf
similarity index 100%
rename from flang/test/Semantics/cuf-matching-distance.cuf
rename to flang/test/Semantics/CUDA/cuf-matching-distance.cuf
diff --git a/flang/test/Semantics/cuf-missing-intrinsic-modules.cuf b/flang/test/Semantics/CUDA/cuf-missing-intrinsic-modules.cuf
similarity index 100%
rename from flang/test/Semantics/cuf-missing-intrinsic-modules.cuf
rename to flang/test/Semantics/CUDA/cuf-missing-intrinsic-modules.cuf
diff --git a/flang/test/Semantics/cuf-proc-attr-error.cuf b/flang/test/Semantics/CUDA/cuf-proc-attr-error.cuf
similarity index 85%
rename from flang/test/Semantics/cuf-proc-attr-error.cuf
rename to flang/test/Semantics/CUDA/cuf-proc-attr-error.cuf
index 54bed74c27687..d153dfb65dfc1 100644
--- a/flang/test/Semantics/cuf-proc-attr-error.cuf
+++ b/flang/test/Semantics/CUDA/cuf-proc-attr-error.cuf
@@ -1,4 +1,4 @@
-! RUN: %python %S/test_errors.py %s %flang_fc1
+! RUN: %python %S/../test_errors.py %s %flang_fc1
! Test conflicting CUDA subprogram attributes
module m1
contains
diff --git a/flang/test/Semantics/cuf01.cuf b/flang/test/Semantics/CUDA/cuf01.cuf
similarity index 95%
rename from flang/test/Semantics/cuf01.cuf
rename to flang/test/Semantics/CUDA/cuf01.cuf
index fc405fcd3e36a..e15bc49a5f3b0 100644
--- a/flang/test/Semantics/cuf01.cuf
+++ b/flang/test/Semantics/CUDA/cuf01.cuf
@@ -1,4 +1,4 @@
-! RUN: %python %S/test_errors.py %s %flang_fc1
+! RUN: %python %S/../test_errors.py %s %flang_fc1
! Test conflicting CUDA subprogram attributes
module m1
contains
diff --git a/flang/test/Semantics/cuf02.cuf b/flang/test/Semantics/CUDA/cuf02.cuf
similarity index 96%
rename from flang/test/Semantics/cuf02.cuf
rename to flang/test/Semantics/CUDA/cuf02.cuf
index 58cb3cf490115..81ba569aa260b 100644
--- a/flang/test/Semantics/cuf02.cuf
+++ b/flang/test/Semantics/CUDA/cuf02.cuf
@@ -1,4 +1,4 @@
-! RUN: %python %S/test_errors.py %s %flang_fc1
+! RUN: %python %S/../test_errors.py %s %flang_fc1
module m
interface
attributes(device) subroutine exts1
diff --git a/flang/test/Semantics/cuf03.cuf b/flang/test/Semantics/CUDA/cuf03.cuf
similarity index 98%
rename from flang/test/Semantics/cuf03.cuf
rename to flang/test/Semantics/CUDA/cuf03.cuf
index f7bb8a0e54e74..9c7c3b2271ed9 100644
--- a/flang/test/Semantics/cuf03.cuf
+++ b/flang/test/Semantics/CUDA/cuf03.cuf
@@ -1,4 +1,4 @@
-! RUN: %python %S/test_errors.py %s %flang_fc1
+! RUN: %python %S/../test_errors.py %s %flang_fc1
! Exercise CUDA data attribute checks
module m
type :: t1
diff --git a/flang/test/Semantics/cuf04.cuf b/flang/test/Semantics/CUDA/cuf04.cuf
similarity index 95%
rename from flang/test/Semantics/cuf04.cuf
rename to flang/test/Semantics/CUDA/cuf04.cuf
index 5350c7869f867..0b98d7f32c0bc 100644
--- a/flang/test/Semantics/cuf04.cuf
+++ b/flang/test/Semantics/CUDA/cuf04.cuf
@@ -1,4 +1,4 @@
-! RUN: %python %S/test_errors.py %s %flang_fc1
+! RUN: %python %S/../test_errors.py %s %flang_fc1
! CUDA Fortran section 2.5.6 restrictions
module m
contains
diff --git a/flang/test/Semantics/cuf05.cuf b/flang/test/Semantics/CUDA/cuf05.cuf
similarity index 100%
rename from flang/test/Semantics/cuf05.cuf
rename to flang/test/Semantics/CUDA/cuf05.cuf
diff --git a/flang/test/Semantics/cuf06.cuf b/flang/test/Semantics/CUDA/cuf06.cuf
similarity index 90%
rename from flang/test/Semantics/cuf06.cuf
rename to flang/test/Semantics/CUDA/cuf06.cuf
index 44dd3c7ccc4c4..94478a74deaac 100644
--- a/flang/test/Semantics/cuf06.cuf
+++ b/flang/test/Semantics/CUDA/cuf06.cuf
@@ -1,4 +1,4 @@
-! RUN: %python %S/test_errors.py %s %flang_fc1
+! RUN: %python %S/../test_errors.py %s %flang_fc1
module m
use, intrinsic :: __fortran_builtins, only: __builtin_dim3
contains
diff --git a/flang/test/Semantics/cuf07.cuf b/flang/test/Semantics/CUDA/cuf07.cuf
similarity index 96%
rename from flang/test/Semantics/cuf07.cuf
rename to flang/test/Semantics/CUDA/cuf07.cuf
index 56b2164532ae2..d12000c61f522 100644
--- a/flang/test/Semantics/cuf07.cuf
+++ b/flang/test/Semantics/CUDA/cuf07.cuf
@@ -1,4 +1,4 @@
-! RUN: %python %S/test_errors.py %s %flang_fc1
+! RUN: %python %S/../test_errors.py %s %flang_fc1
module m
real, allocatable :: xa
real, allocatable, managed :: ma
diff --git a/flang/test/Semantics/cuf08.cuf b/flang/test/Semantics/CUDA/cuf08.cuf
similarity index 96%
rename from flang/test/Semantics/cuf08.cuf
rename to flang/test/Semantics/CUDA/cuf08.cuf
index 4adb4605bb207..caad766f2549a 100644
--- a/flang/test/Semantics/cuf08.cuf
+++ b/flang/test/Semantics/CUDA/cuf08.cuf
@@ -1,4 +1,4 @@
-! RUN: %python %S/test_errors.py %s %flang_fc1
+! RUN: %python %S/../test_errors.py %s %flang_fc1
module m
contains
!ERROR: A subroutine may not have LAUNCH_BOUNDS() or CLUSTER_DIMS() unless it has ATTRIBUTES(GLOBAL) or ATTRIBUTES(GRID_GLOBAL)
diff --git a/flang/test/Semantics/cuf09.cuf b/flang/test/Semantics/CUDA/cuf09.cuf
similarity index 99%
rename from flang/test/Semantics/cuf09.cuf
rename to flang/test/Semantics/CUDA/cuf09.cuf
index 9f0eb8f500b6c..182c5d4190b6f 100644
--- a/flang/test/Semantics/cuf09.cuf
+++ b/flang/test/Semantics/CUDA/cuf09.cuf
@@ -1,4 +1,4 @@
-! RUN: %python %S/test_errors.py %s %flang_fc1
+! RUN: %python %S/../test_errors.py %s %flang_fc1
module m
integer :: m(100)
integer, constant :: c(10)
diff --git a/flang/test/Semantics/cuf10.cuf b/flang/test/Semantics/CUDA/cuf10.cuf
similarity index 97%
rename from flang/test/Semantics/cuf10.cuf
rename to flang/test/Semantics/CUDA/cuf10.cuf
index df45f4324b2c2..c8152da98704b 100644
--- a/flang/test/Semantics/cuf10.cuf
+++ b/flang/test/Semantics/CUDA/cuf10.cuf
@@ -1,4 +1,4 @@
-! RUN: %python %S/test_errors.py %s %flang_fc1 -fopenacc
+! RUN: %python %S/../test_errors.py %s %flang_fc1 -fopenacc
module m
real, device :: a(4,8)
real, managed, allocatable :: b(:,:)
diff --git a/flang/test/Semantics/cuf11.cuf b/flang/test/Semantics/CUDA/cuf11.cuf
similarity index 94%
rename from flang/test/Semantics/cuf11.cuf
rename to flang/test/Semantics/CUDA/cuf11.cuf
index 1f5beb02aee45..77380a49b71ef 100644
--- a/flang/test/Semantics/cuf11.cuf
+++ b/flang/test/Semantics/CUDA/cuf11.cuf
@@ -1,4 +1,4 @@
-! RUN: %python %S/test_errors.py %s %flang_fc1
+! RUN: %python %S/../test_errors.py %s %flang_fc1
module mod1
contains
diff --git a/flang/test/Semantics/cuf12.cuf b/flang/test/Semantics/CUDA/cuf12.cuf
similarity index 68%
rename from flang/test/Semantics/cuf12.cuf
rename to flang/test/Semantics/CUDA/cuf12.cuf
index 1b79c9889dfea..20b55203702f1 100644
--- a/flang/test/Semantics/cuf12.cuf
+++ b/flang/test/Semantics/CUDA/cuf12.cuf
@@ -1,4 +1,4 @@
-! RUN: %python %S/test_errors.py %s %flang_fc1
+! RUN: %python %S/../test_errors.py %s %flang_fc1
program test
real, device :: b(100) ! ok
diff --git a/flang/test/Semantics/cuf13.cuf b/flang/test/Semantics/CUDA/cuf13.cuf
similarity index 100%
rename from flang/test/Semantics/cuf13.cuf
rename to flang/test/Semantics/CUDA/cuf13.cuf
diff --git a/flang/test/Semantics/cuf14.cuf b/flang/test/Semantics/CUDA/cuf14.cuf
similarity index 100%
rename from flang/test/Semantics/cuf14.cuf
rename to flang/test/Semantics/CUDA/cuf14.cuf
diff --git a/flang/test/Semantics/cuf15.cuf b/flang/test/Semantics/CUDA/cuf15.cuf
similarity index 100%
rename from flang/test/Semantics/cuf15.cuf
rename to flang/test/Semantics/CUDA/cuf15.cuf
diff --git a/flang/test/Semantics/cuf16.cuf b/flang/test/Semantics/CUDA/cuf16.cuf
similarity index 98%
rename from flang/test/Semantics/cuf16.cuf
rename to flang/test/Semantics/CUDA/cuf16.cuf
index 4a7595b479503..a3f23cb3933a2 100644
--- a/flang/test/Semantics/cuf16.cuf
+++ b/flang/test/Semantics/CUDA/cuf16.cuf
@@ -1,4 +1,4 @@
-! RUN: %python %S/test_errors.py %s %flang_fc1
+! RUN: %python %S/../test_errors.py %s %flang_fc1
module m
interface operator(-)
!ERROR: OPERATOR(-) function 'f1' conflicts with intrinsic operator
diff --git a/flang/test/Semantics/cuf17.cuf b/flang/test/Semantics/CUDA/cuf17.cuf
similarity index 100%
rename from flang/test/Semantics/cuf17.cuf
rename to flang/test/Semantics/CUDA/cuf17.cuf
diff --git a/flang/test/Semantics/cuf18.cuf b/flang/test/Semantics/CUDA/cuf18.cuf
similarity index 95%
rename from flang/test/Semantics/cuf18.cuf
rename to flang/test/Semantics/CUDA/cuf18.cuf
index e51e5c9f97e03..8148e0de340b6 100644
--- a/flang/test/Semantics/cuf18.cuf
+++ b/flang/test/Semantics/CUDA/cuf18.cuf
@@ -1,4 +1,4 @@
-! RUN: %python %S/test_errors.py %s %flang_fc1 -fopenacc
+! RUN: %python %S/../test_errors.py %s %flang_fc1 -fopenacc
subroutine sub1()
real, allocatable, device :: a(:)
diff --git a/flang/test/Semantics/cuf19.cuf b/flang/test/Semantics/CUDA/cuf19.cuf
similarity index 96%
rename from flang/test/Semantics/cuf19.cuf
rename to flang/test/Semantics/CUDA/cuf19.cuf
index 8bec943f99006..6dc1e03ee9ba5 100644
--- a/flang/test/Semantics/cuf19.cuf
+++ b/flang/test/Semantics/CUDA/cuf19.cuf
@@ -1,4 +1,4 @@
-! RUN: %python %S/test_errors.py %s %flang_fc1
+! RUN: %python %S/../test_errors.py %s %flang_fc1
interface
subroutine foo(a)
real, device, dimension(:,:) :: a
diff --git a/flang/test/Semantics/cuf20.cuf b/flang/test/Semantics/CUDA/cuf20.cuf
similarity index 94%
rename from flang/test/Semantics/cuf20.cuf
rename to flang/test/Semantics/CUDA/cuf20.cuf
index 222ff2a1b7c6d..4c5300e655b7c 100644
--- a/flang/test/Semantics/cuf20.cuf
+++ b/flang/test/Semantics/CUDA/cuf20.cuf
@@ -1,4 +1,4 @@
-! RUN: %python %S/test_errors.py %s %flang_fc1
+! RUN: %python %S/../test_errors.py %s %flang_fc1
! Test case 1: Device arrays with ignore_tkr(c)
subroutine test_device_arrays()
@@ -39,4 +39,4 @@ end subroutine
program main
call test_device_arrays()
call test_managed_arrays()
-end program
\ No newline at end of file
+end program
diff --git a/flang/test/Semantics/cuf21.cuf b/flang/test/Semantics/CUDA/cuf21.cuf
similarity index 94%
rename from flang/test/Semantics/cuf21.cuf
rename to flang/test/Semantics/CUDA/cuf21.cuf
index db32f1dbd0e7b..d255f970001fc 100644
--- a/flang/test/Semantics/cuf21.cuf
+++ b/flang/test/Semantics/CUDA/cuf21.cuf
@@ -1,4 +1,4 @@
-! RUN: %python %S/test_errors.py %s %flang_fc1
+! RUN: %python %S/../test_errors.py %s %flang_fc1
! Test generic matching with scalars argument without device attr
module mlocModule
diff --git a/flang/test/Semantics/cuf22.cuf b/flang/test/Semantics/CUDA/cuf22.cuf
similarity index 100%
rename from flang/test/Semantics/cuf22.cuf
rename to flang/test/Semantics/CUDA/cuf22.cuf
diff --git a/flang/test/Semantics/cuf23.cuf b/flang/test/Semantics/CUDA/cuf23.cuf
similarity index 97%
rename from flang/test/Semantics/cuf23.cuf
rename to flang/test/Semantics/CUDA/cuf23.cuf
index 6291fcaaa752d..7eb261413f3ff 100644
--- a/flang/test/Semantics/cuf23.cuf
+++ b/flang/test/Semantics/CUDA/cuf23.cuf
@@ -1,4 +1,4 @@
-! RUN: %python %S/test_errors.py %s %flang_fc1 -fopenacc
+! RUN: %python %S/../test_errors.py %s %flang_fc1 -fopenacc
module devicemod
real, constant :: c(10)
diff --git a/flang/test/Semantics/cuf24.cuf b/flang/test/Semantics/CUDA/cuf24.cuf
similarity index 96%
rename from flang/test/Semantics/cuf24.cuf
rename to flang/test/Semantics/CUDA/cuf24.cuf
index 67c9d5d72ebbd..d5da32a24eec7 100644
--- a/flang/test/Semantics/cuf24.cuf
+++ b/flang/test/Semantics/CUDA/cuf24.cuf
@@ -1,4 +1,4 @@
-! RUN: %python %S/test_errors.py %s %flang_fc1 -fopenacc
+! RUN: %python %S/../test_errors.py %s %flang_fc1 -fopenacc
subroutine implicitDeviceInSameFile(v)
real, device :: v(10)
diff --git a/flang/test/Semantics/cuf25.cuf b/flang/test/Semantics/CUDA/cuf25.cuf
similarity index 94%
rename from flang/test/Semantics/cuf25.cuf
rename to flang/test/Semantics/CUDA/cuf25.cuf
index 729e9bfa4af6f..b1d49246447ff 100644
--- a/flang/test/Semantics/cuf25.cuf
+++ b/flang/test/Semantics/CUDA/cuf25.cuf
@@ -1,4 +1,4 @@
-! RUN: %python %S/test_errors.py %s %flang_fc1
+! RUN: %python %S/../test_errors.py %s %flang_fc1
module m
type bar
diff --git a/flang/test/Semantics/cuf26.cuf b/flang/test/Semantics/CUDA/cuf26.cuf
similarity index 100%
rename from flang/test/Semantics/cuf26.cuf
rename to flang/test/Semantics/CUDA/cuf26.cuf
diff --git a/flang/test/Semantics/cuf27.cuf b/flang/test/Semantics/CUDA/cuf27.cuf
similarity index 97%
rename from flang/test/Semantics/cuf27.cuf
rename to flang/test/Semantics/CUDA/cuf27.cuf
index 62c2ace292997..ed45bf5ba22c9 100644
--- a/flang/test/Semantics/cuf27.cuf
+++ b/flang/test/Semantics/CUDA/cuf27.cuf
@@ -1,4 +1,4 @@
-! RUN: %python %S/test_errors.py %s %flang_fc1 -fopenacc
+! RUN: %python %S/../test_errors.py %s %flang_fc1 -fopenacc
! Test that OpenACC host_data use_device variables (UseDevice attribute)
! are compatible with both host and device dummy arguments in generic
diff --git a/flang/test/Semantics/cuf28.cuf b/flang/test/Semantics/CUDA/cuf28.cuf
similarity index 100%
rename from flang/test/Semantics/cuf28.cuf
rename to flang/test/Semantics/CUDA/cuf28.cuf
diff --git a/flang/test/Semantics/cuf29.cuf b/flang/test/Semantics/CUDA/cuf29.cuf
similarity index 97%
rename from flang/test/Semantics/cuf29.cuf
rename to flang/test/Semantics/CUDA/cuf29.cuf
index 1a89ebada6e90..441c022dd1de1 100644
--- a/flang/test/Semantics/cuf29.cuf
+++ b/flang/test/Semantics/CUDA/cuf29.cuf
@@ -1,4 +1,4 @@
-! RUN: %python %S/test_errors.py %s %flang_fc1
+! RUN: %python %S/../test_errors.py %s %flang_fc1
! Host-side generic wrappers can share names with intrinsics. In device code,
! intrinsic resolution must still win when the host wrapper is not
diff --git a/flang/test/Semantics/cuf30.cuf b/flang/test/Semantics/CUDA/cuf30.cuf
similarity index 85%
rename from flang/test/Semantics/cuf30.cuf
rename to flang/test/Semantics/CUDA/cuf30.cuf
index 04d063abc33d4..882e74c655e0f 100644
--- a/flang/test/Semantics/cuf30.cuf
+++ b/flang/test/Semantics/CUDA/cuf30.cuf
@@ -1,4 +1,4 @@
-! RUN: %python %S/test_errors.py %s %flang_fc1 -Werror
+! RUN: %python %S/../test_errors.py %s %flang_fc1 -Werror
module m
More information about the flang-commits
mailing list