Skip to content

Commit d4d7d3b

Browse files
authored
Merge pull request #196 from AMD-Lightning-Internal/amd/dev/rlieberm/MandoOffload
[flang] digest -fopenmp-offload-mandatory
2 parents df9e85b + e6d9dc7 commit d4d7d3b

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

clang/include/clang/Driver/Options.td

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3845,7 +3845,7 @@ def fno_openmp_assume_no_nested_parallelism : Flag<["-"], "fno-openmp-assume-no-
38453845
} // let Flags = [NoArgumentUnused, HelpHidden]
38463846

38473847
def fopenmp_offload_mandatory : Flag<["-"], "fopenmp-offload-mandatory">, Group<f_Group>,
3848-
Flags<[NoArgumentUnused]>, Visibility<[ClangOption, CC1Option]>,
3848+
Flags<[NoArgumentUnused]>, Visibility<[ClangOption, CC1Option, FlangOption]>,
38493849
HelpText<"Do not create a host fallback if offloading to the device fails.">,
38503850
MarshallingInfoFlag<LangOpts<"OpenMPOffloadMandatory">>;
38513851
def fopenmp_force_usm : Flag<["-"], "fopenmp-force-usm">, Group<f_Group>,
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
! REQUIRES: amdgpu-registered-target
2+
3+
! Test that -foffload-mandatory is accepted
4+
5+
! RUN: %flang --target=amdgcn-amd-amdhsa -mcpu=gfx902 -fopenmp-offload-mandatory -nogpulib -c %s -### 2>&1 \
6+
! RUN: | FileCheck %s -check-prefix=CHECK-MANDO
7+
! CHECK-MANDO: "gfx902"

0 commit comments

Comments
 (0)