[llvm-commits] [llvm-gcc-4.2] r102013 - in /llvm-gcc-4.2/trunk/gcc: common.opt llvm-backend.cpp

Chris Lattner clattner at apple.com
Wed Apr 21 21:04:27 PDT 2010


On Apr 21, 2010, at 12:09 PM, Devang Patel wrote:

> Author: dpatel
> Date: Wed Apr 21 14:09:33 2010
> New Revision: 102013
> 
> URL: http://llvm.org/viewvc/llvm-project?rev=102013&view=rev
> Log:
> Add llvm-gcc command line option for llc flag --disable-debug-info-print.

Does this really need to be added to llvm-gcc?  Doesn't something like "-mllvm -disable-debug-info-print" work?

-Chris

> 
> Modified:
>    llvm-gcc-4.2/trunk/gcc/common.opt
>    llvm-gcc-4.2/trunk/gcc/llvm-backend.cpp
> 
> Modified: llvm-gcc-4.2/trunk/gcc/common.opt
> URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/common.opt?rev=102013&r1=102012&r2=102013&view=diff
> ==============================================================================
> --- llvm-gcc-4.2/trunk/gcc/common.opt (original)
> +++ llvm-gcc-4.2/trunk/gcc/common.opt Wed Apr 21 14:09:33 2010
> @@ -243,6 +243,10 @@
> fdebug-llvm-module-opt
> Common Report Var(flag_debug_llvm_module_opt)
> Help debug llvm module-level optimizer
> +
> +fdebug-disable-debug-info-print
> +Common Report Var(flag_disable_debug_info_print)
> +Disable debug info printing into .s file
> ; LLVM LOCAL end
> 
> ; The version of the C++ ABI in use.  The following values are allowed:
> 
> Modified: llvm-gcc-4.2/trunk/gcc/llvm-backend.cpp
> URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/llvm-backend.cpp?rev=102013&r1=102012&r2=102013&view=diff
> ==============================================================================
> --- llvm-gcc-4.2/trunk/gcc/llvm-backend.cpp (original)
> +++ llvm-gcc-4.2/trunk/gcc/llvm-backend.cpp Wed Apr 21 14:09:33 2010
> @@ -413,6 +413,8 @@
>     Args.push_back("--ffunction-sections");
>   if (flag_data_sections)
>     Args.push_back("--fdata-sections");
> +  if (flag_disable_debug_info_print)
> +    Args.push_back("--disable-debug-info-print");
> 
>   // If there are options that should be passed through to the LLVM backend
>   // directly from the command line, do so now.  This is mainly for debugging
> 
> 
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits





More information about the llvm-commits mailing list