Author: Hao Jin Date: 2023-08-23T12:53:16-04:00 New Revision: dc8e46c7e5ea5f98218c9789164ff410cc14079c
URL: https://github.com/llvm/llvm-project/commit/dc8e46c7e5ea5f98218c9789164ff410cc14079c DIFF: https://github.com/llvm/llvm-project/commit/dc8e46c7e5ea5f98218c9789164ff410cc14079c.diff LOG: [flang][driver] Mark -fuse-ld as visible in Flang The option fuse-ld is not visible in Flang. Flang reports "Unknown argument: '-fuse-ld'" during link stage. Reviewed By: awarzynski, kiranchandramohan Differential Revision: https://reviews.llvm.org/D158430 Added: Modified: clang/include/clang/Driver/Options.td flang/test/Driver/misc-flags.f90 Removed: ################################################################################ diff --git a/clang/include/clang/Driver/Options.td b/clang/include/clang/Driver/Options.td index 619c418365c262..49bf5d6621b46f 100644 --- a/clang/include/clang/Driver/Options.td +++ b/clang/include/clang/Driver/Options.td @@ -5887,7 +5887,7 @@ def fbinutils_version_EQ : Joined<["-"], "fbinutils-version=">, "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>; diff --git a/flang/test/Driver/misc-flags.f90 b/flang/test/Driver/misc-flags.f90 index 0c367b90b0b6c7..ab5ed7e93dc8a1 100644 --- a/flang/test/Driver/misc-flags.f90 +++ b/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 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits