Remove toplevel.c:default_debug_hooks

Richard Guenther richard.guenther@gmail.com
Fri May 14 15:33:00 GMT 2010


On Fri, May 14, 2010 at 5:30 PM, Tristan Gingold <gingold@adacore.com> wrote:
> Hi,
>
> unless I missed the obvious, this static variable is assigned but never used.
> This patch removes it as well as the code that assigned it.
>
> I was able to rebuild gcc with this patch applied.
>
> Ok for mainline ?

Ok.

Thanks,
Richard.

> Tristan.
>
> 2010-05-14  Tristan Gingold  <gingold@adacore.com>
>
>        * toplev.c (default_debug_hooks): Remove this variable.
>        (process_options): Remove assignments to default_debug_hooks.
>
> diff --git a/gcc/toplev.c b/gcc/toplev.c
> index b62380b..67b9bfa 100644
> --- a/gcc/toplev.c
> +++ b/gcc/toplev.c
> @@ -139,7 +139,7 @@ static const char **save_argv;
>  const char *main_input_filename;
>
>  /* Used to enable -fvar-tracking, -fweb and -frename-registers according
> -   to optimize and default_debug_hooks in process_options ().  */
> +   to optimize in process_options ().  */
>  #define AUTODETECT_VALUE 2
>
>  /* Current position in real source file.  */
> @@ -172,10 +172,6 @@ int target_flags_explicit;
>
>  const struct gcc_debug_hooks *debug_hooks;
>
> -/* Debug hooks - target default.  */
> -
> -static const struct gcc_debug_hooks *default_debug_hooks;
> -
>  /* Other flags saying which kinds of debugging dump have been requested.  */
>
>  int rtl_dump_and_exit;
> @@ -1962,32 +1958,6 @@ process_options (void)
>   if (debug_info_level == DINFO_LEVEL_NONE)
>     write_symbols = NO_DEBUG;
>
> -  /* Now we know write_symbols, set up the debug hooks based on it.
> -     By default we do nothing for debug output.  */
> -  if (PREFERRED_DEBUGGING_TYPE == NO_DEBUG)
> -    default_debug_hooks = &do_nothing_debug_hooks;
> -#if defined(DBX_DEBUGGING_INFO)
> -  else if (PREFERRED_DEBUGGING_TYPE == DBX_DEBUG)
> -    default_debug_hooks = &dbx_debug_hooks;
> -#endif
> -#if defined(XCOFF_DEBUGGING_INFO)
> -  else if (PREFERRED_DEBUGGING_TYPE == XCOFF_DEBUG)
> -    default_debug_hooks = &xcoff_debug_hooks;
> -#endif
> -#ifdef SDB_DEBUGGING_INFO
> -  else if (PREFERRED_DEBUGGING_TYPE == SDB_DEBUG)
> -    default_debug_hooks = &sdb_debug_hooks;
> -#endif
> -#ifdef DWARF2_DEBUGGING_INFO
> -  else if (PREFERRED_DEBUGGING_TYPE == DWARF2_DEBUG)
> -    default_debug_hooks = &dwarf2_debug_hooks;
> -#endif
> -#ifdef VMS_DEBUGGING_INFO
> -  else if (PREFERRED_DEBUGGING_TYPE == VMS_DEBUG
> -          || PREFERRED_DEBUGGING_TYPE == VMS_AND_DWARF2_DEBUG)
> -    default_debug_hooks = &vmsdbg_debug_hooks;
> -#endif
> -
>   if (write_symbols == NO_DEBUG)
>     ;
>  #if defined(DBX_DEBUGGING_INFO)
>
>



More information about the Gcc-patches mailing list