File tree Expand file tree Collapse file tree 2 files changed +21
-8
lines changed Expand file tree Collapse file tree 2 files changed +21
-8
lines changed Original file line number Diff line number Diff line change
1
+ ! REQUIRES: amdgpu-registered-target
2
+
3
+ ! Test that AMDGPU-specific flang-new OpenMP offload related commands expand to
4
+ ! the appropriate commands for flang-new -fc1 as expected. Contrary to tests
5
+ ! located in omp-driver-offload.f90, driver tests here do require the amdgcn-
6
+ ! amd-amdhsa triple to be recognized.
7
+
8
+ ! RUN: %flang -S -### %s -o %t 2>&1 \
9
+ ! RUN: -fopenmp -fopenmp-targets=amdgcn-amd-amdhsa \
10
+ ! RUN: --target=x86_64-unknown-linux-gnu \
11
+ ! RUN: | FileCheck %s --check-prefix=OFFLOAD-TARGETS
12
+
13
+ ! OFFLOAD-TARGETS: "{{[^"]*}}flang-new" "-fc1" "-triple" "x86_64-unknown-linux-gnu"
14
+ ! OFFLOAD-TARGETS-SAME: "-fopenmp-targets=amdgcn-amd-amdhsa"
15
+ ! OFFLOAD-TARGETS-NEXT: "{{[^"]*}}flang-new" "-fc1" "-triple" "amdgcn-amd-amdhsa"
16
+ ! OFFLOAD-TARGETS-NOT: -fopenmp-targets
17
+ ! OFFLOAD-TARGETS: "{{[^"]*}}flang-new" "-fc1" "-triple" "x86_64-unknown-linux-gnu"
18
+ ! OFFLOAD-TARGETS-SAME: "-fopenmp-targets=amdgcn-amd-amdhsa"
Original file line number Diff line number Diff line change 228
228
! FORCE-USM-OFFLOAD-NEXT: "{{[^"]*}}flang-new" "-fc1" "-triple" "amdgcn-amd-amdhsa"
229
229
! FORCE-USM-OFFLOAD-SAME: "-fopenmp" "-fopenmp-force-usm"
230
230
231
- ! RUN: %flang -S -### %s -o %t 2>&1 \
232
- ! RUN: -fopenmp -fopenmp-targets=amdgcn-amd-amdhsa \
233
- ! RUN: --target=aarch64-unknown-linux-gnu \
234
- ! RUN: | FileCheck %s --check-prefix=OFFLOAD-TARGETS
235
-
236
231
! RUN: %flang -S -### %s -o %t 2>&1 \
237
232
! RUN: -fopenmp --offload-arch=gfx90a \
238
- ! RUN: --target=aarch64 -unknown-linux-gnu \
233
+ ! RUN: --target=x86_64 -unknown-linux-gnu \
239
234
! RUN: | FileCheck %s --check-prefix=OFFLOAD-TARGETS
240
235
241
- ! OFFLOAD-TARGETS: "{{[^"]*}}flang-new" "-fc1" "-triple" "aarch64 -unknown-linux-gnu"
236
+ ! OFFLOAD-TARGETS: "{{[^"]*}}flang-new" "-fc1" "-triple" "x86_64 -unknown-linux-gnu"
242
237
! OFFLOAD-TARGETS-SAME: "-fopenmp-targets=amdgcn-amd-amdhsa"
243
238
! OFFLOAD-TARGETS-NEXT: "{{[^"]*}}flang-new" "-fc1" "-triple" "amdgcn-amd-amdhsa"
244
239
! OFFLOAD-TARGETS-NOT: -fopenmp-targets
245
- ! OFFLOAD-TARGETS: "{{[^"]*}}flang-new" "-fc1" "-triple" "aarch64 -unknown-linux-gnu"
240
+ ! OFFLOAD-TARGETS: "{{[^"]*}}flang-new" "-fc1" "-triple" "x86_64 -unknown-linux-gnu"
246
241
! OFFLOAD-TARGETS-SAME: "-fopenmp-targets=amdgcn-amd-amdhsa"
You can’t perform that action at this time.
0 commit comments