diff options
| -rw-r--r-- | clang/docs/ClangCommandLineReference.rst | 4 | ||||
| -rw-r--r-- | clang/include/clang/Driver/Options.td | 2 | ||||
| -rw-r--r-- | clang/lib/Driver/ToolChains/Clang.cpp | 3 | 
3 files changed, 3 insertions, 6 deletions
diff --git a/clang/docs/ClangCommandLineReference.rst b/clang/docs/ClangCommandLineReference.rst index aa537826be3..c26a6e5ecfc 100644 --- a/clang/docs/ClangCommandLineReference.rst +++ b/clang/docs/ClangCommandLineReference.rst @@ -1147,8 +1147,6 @@ Flags allowing the state of the preprocessor to be dumped in various ways.  .. option:: -d<arg>  .. program:: clang -.. option:: -dA -  .. option:: -dD  Print macro definitions in -E mode in addition to normal output @@ -2012,7 +2010,7 @@ Use the given vector functions library  Enable the loop vectorization passes -.. option:: -fverbose-asm, -fno-verbose-asm +.. option:: -fverbose-asm, -fno-verbose-asm, -dA  .. option:: -fvisibility-inlines-hidden diff --git a/clang/include/clang/Driver/Options.td b/clang/include/clang/Driver/Options.td index baf7219aba9..a50f881ee05 100644 --- a/clang/include/clang/Driver/Options.td +++ b/clang/include/clang/Driver/Options.td @@ -595,7 +595,6 @@ def fhip_dump_offload_linker_script : Flag<["-"], "fhip-dump-offload-linker-scri    Group<f_Group>, Flags<[NoArgumentUnused, HelpHidden]>;  def libomptarget_nvptx_path_EQ : Joined<["--"], "libomptarget-nvptx-path=">, Group<i_Group>,    HelpText<"Path to libomptarget-nvptx libraries">; -def dA : Flag<["-"], "dA">, Group<d_Group>;  def dD : Flag<["-"], "dD">, Group<d_Group>, Flags<[CC1Option]>,    HelpText<"Print macro definitions in -E mode in addition to normal output">;  def dI : Flag<["-"], "dI">, Group<d_Group>, Flags<[CC1Option]>, @@ -1808,6 +1807,7 @@ def fuse_init_array : Flag<["-"], "fuse-init-array">, Group<f_Group>, Flags<[CC1    HelpText<"Use .init_array instead of .ctors">;  def fno_var_tracking : Flag<["-"], "fno-var-tracking">, Group<clang_ignored_f_Group>;  def fverbose_asm : Flag<["-"], "fverbose-asm">, Group<f_Group>; +def dA : Flag<["-"], "dA">, Alias<fverbose_asm>;  def fvisibility_EQ : Joined<["-"], "fvisibility=">, Group<f_Group>,    HelpText<"Set the default symbol visibility for all global declarations">, Values<"hidden,default">;  def fvisibility_inlines_hidden : Flag<["-"], "fvisibility-inlines-hidden">, Group<f_Group>, diff --git a/clang/lib/Driver/ToolChains/Clang.cpp b/clang/lib/Driver/ToolChains/Clang.cpp index 76d3f623b2e..4f475b121f6 100644 --- a/clang/lib/Driver/ToolChains/Clang.cpp +++ b/clang/lib/Driver/ToolChains/Clang.cpp @@ -4080,8 +4080,7 @@ void Clang::ConstructJob(Compilation &C, const JobAction &JA,    // toolchains which have the integrated assembler on by default.    bool IsIntegratedAssemblerDefault = TC.IsIntegratedAssemblerDefault();    if (Args.hasFlag(options::OPT_fverbose_asm, options::OPT_fno_verbose_asm, -                   IsIntegratedAssemblerDefault) || -      Args.hasArg(options::OPT_dA)) +                   IsIntegratedAssemblerDefault))      CmdArgs.push_back("-masm-verbose");    if (!TC.useIntegratedAs())  | 

