Skip to content

Commit e3e0abe

Browse files
committed
Post-merge fixes
1 parent dd931dc commit e3e0abe

File tree

10 files changed

+27
-42
lines changed

10 files changed

+27
-42
lines changed

flang-rt/include/flang-rt/descriptor.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@
1818
// User C code is welcome to depend on that ISO_Fortran_binding.h file,
1919
// but should never reference this internal header.
2020

21+
#include "flang-rt/memory.h"
22+
#include "flang-rt/type-code.h"
2123
#include "flang/Common/ISO_Fortran_binding_wrapper.h"
2224
#include "flang/Runtime/descriptor-consts.h"
23-
#include "flang/Runtime/memory.h"
24-
#include "flang/Runtime/type-code.h"
2525
#include <algorithm>
2626
#include <cassert>
2727
#include <cinttypes>

flang-rt/lib/flang_rt/CUDA/allocatable.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88

99
#include "flang/Runtime/CUDA/allocatable.h"
1010
#include "flang-rt/descriptor.h"
11-
#include "../flang_rt/assign-impl.h"
12-
#include "../flang_rt/stat.h"
13-
#include "../flang_rt/terminator.h"
11+
#include "../assign-impl.h"
12+
#include "../stat.h"
13+
#include "../terminator.h"
1414
#include "flang/Runtime/CUDA/common.h"
1515
#include "flang/Runtime/CUDA/descriptor.h"
1616
#include "flang/Runtime/CUDA/memmove-function.h"

flang-rt/lib/flang_rt/CUDA/allocator.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@
88

99
#include "flang-rt/CUDA/allocator.h"
1010
#include "flang-rt/allocator-registry.h"
11-
#include "../flang_rt/derived.h"
12-
#include "../flang_rt/stat.h"
13-
#include "../flang_rt/terminator.h"
14-
#include "../flang_rt/type-info.h"
11+
#include "../derived.h"
12+
#include "../stat.h"
13+
#include "../terminator.h"
14+
#include "../type-info.h"
1515
#include "flang/Common/ISO_Fortran_binding_wrapper.h"
1616
#include "flang/Runtime/CUDA/common.h"
1717
#include "flang/Support/Fortran.h"

flang-rt/lib/flang_rt/CUDA/descriptor.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
#include "flang/Runtime/CUDA/descriptor.h"
1010
#include "flang-rt/CUDA/allocator.h"
1111
#include "flang-rt/descriptor.h"
12-
#include "../flang_rt/terminator.h"
12+
#include "../terminator.h"
1313
#include "flang/Runtime/CUDA/common.h"
1414

1515
#include "cuda_runtime.h"

flang-rt/lib/flang_rt/CUDA/kernel.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
//===----------------------------------------------------------------------===//
88

99
#include "flang/Runtime/CUDA/kernel.h"
10-
#include "../flang_rt/terminator.h"
10+
#include "../terminator.h"
1111
#include "flang/Runtime/CUDA/common.h"
1212

1313
#include "cuda_runtime.h"

flang-rt/lib/flang_rt/CUDA/memory.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
//===----------------------------------------------------------------------===//
88

99
#include "flang/Runtime/CUDA/memory.h"
10-
#include "../flang_rt/assign-impl.h"
11-
#include "../flang_rt/terminator.h"
10+
#include "../assign-impl.h"
11+
#include "../terminator.h"
1212
#include "flang/Runtime/CUDA/common.h"
1313
#include "flang/Runtime/CUDA/descriptor.h"
1414
#include "flang/Runtime/CUDA/memmove-function.h"

flang-rt/lib/flang_rt/CUDA/registration.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
//===----------------------------------------------------------------------===//
88

99
#include "flang/Runtime/CUDA/registration.h"
10-
#include "../flang_rt/terminator.h"
10+
#include "../terminator.h"
1111
#include "flang/Runtime/CUDA/common.h"
1212

1313
#include "cuda_runtime.h"

flang-rt/unittests/Runtime/CUDA/CMakeLists.txt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,20 @@
99
if (FLANG_CUF_RUNTIME)
1010

1111
add_flang_unittest(FlangCufRuntimeTests
12+
Allocatable.cpp
1213
AllocatorCUF.cpp
14+
Memory.cpp
1315
)
1416

17+
if (BUILD_SHARED_LIBS)
18+
set(CUDA_RT_TARGET CUDA::cudart)
19+
else()
20+
set(CUDA_RT_TARGET CUDA::cudart_static)
21+
endif()
22+
1523
target_link_libraries(FlangCufRuntimeTests
1624
PRIVATE
25+
${CUDA_RT_TARGET}
1726
CufRuntime_cuda_${CUDAToolkit_VERSION_MAJOR}
1827
FortranRuntime
1928
)

flang/unittests/Runtime/CUDA/Memory.cpp renamed to flang-rt/unittests/Runtime/CUDA/Memory.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@
77
//===----------------------------------------------------------------------===//
88

99
#include "flang/Runtime/CUDA/memory.h"
10+
#include "flang-rt/CUDA/allocator.h"
11+
#include "flang-rt/allocator-registry.h"
1012
#include "gtest/gtest.h"
11-
#include "../../../runtime/terminator.h"
13+
#include "../../../lib/flang_rt/terminator.h"
1214
#include "../tools.h"
13-
#include "flang/Common/Fortran.h"
14-
#include "flang/Runtime/CUDA/allocator.h"
1515
#include "flang/Runtime/CUDA/common.h"
1616
#include "flang/Runtime/CUDA/descriptor.h"
1717
#include "flang/Runtime/allocatable.h"
18-
#include "flang/Runtime/allocator-registry.h"
18+
#include "flang/Support/Fortran.h"
1919

2020
#include "cuda_runtime.h"
2121

flang/unittests/Runtime/CUDA/CMakeLists.txt

Lines changed: 0 additions & 24 deletions
This file was deleted.

0 commit comments

Comments
 (0)