erjin updated this revision to Diff 552068. erjin added a comment. Rebase
Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D158430/new/ https://reviews.llvm.org/D158430 Files: clang/include/clang/Driver/Options.td flang/test/Driver/misc-flags.f90 Index: flang/test/Driver/misc-flags.f90 =================================================================== --- flang/test/Driver/misc-flags.f90 +++ flang/test/Driver/misc-flags.f90 @@ -4,6 +4,9 @@ ! Make sure that `-Wl` is "visible" to Flang's driver ! RUN: %flang -Wl,abs -### %s +! Make sure that `-fuse-ld' is "visible" to Flang's driver +! RUN: %flang -fuse-ld= -### %s + program hello write(*,*), "Hello world!" end program hello Index: clang/include/clang/Driver/Options.td =================================================================== --- clang/include/clang/Driver/Options.td +++ clang/include/clang/Driver/Options.td @@ -5885,7 +5885,7 @@ "generated assembly will consider GNU as support. 'none' means that all ELF " "features can be used, regardless of binutils support. Defaults to 2.26.">; def fuse_ld_EQ : Joined<["-"], "fuse-ld=">, Group<f_Group>, - Flags<[LinkOption]>, Visibility<[ClangOption, CLOption]>; + Flags<[LinkOption]>, Visibility<[ClangOption, FlangOption, CLOption]>; def ld_path_EQ : Joined<["--"], "ld-path=">, Group<Link_Group>; defm align_labels : BooleanFFlag<"align-labels">, Group<clang_ignored_gcc_optimization_f_Group>;
Index: flang/test/Driver/misc-flags.f90 =================================================================== --- flang/test/Driver/misc-flags.f90 +++ flang/test/Driver/misc-flags.f90 @@ -4,6 +4,9 @@ ! Make sure that `-Wl` is "visible" to Flang's driver ! RUN: %flang -Wl,abs -### %s +! Make sure that `-fuse-ld' is "visible" to Flang's driver +! RUN: %flang -fuse-ld= -### %s + program hello write(*,*), "Hello world!" end program hello Index: clang/include/clang/Driver/Options.td =================================================================== --- clang/include/clang/Driver/Options.td +++ clang/include/clang/Driver/Options.td @@ -5885,7 +5885,7 @@ "generated assembly will consider GNU as support. 'none' means that all ELF " "features can be used, regardless of binutils support. Defaults to 2.26.">; def fuse_ld_EQ : Joined<["-"], "fuse-ld=">, Group<f_Group>, - Flags<[LinkOption]>, Visibility<[ClangOption, CLOption]>; + Flags<[LinkOption]>, Visibility<[ClangOption, FlangOption, CLOption]>; def ld_path_EQ : Joined<["--"], "ld-path=">, Group<Link_Group>; defm align_labels : BooleanFFlag<"align-labels">, Group<clang_ignored_gcc_optimization_f_Group>;
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits