From: Joseph Myers Date: Tue, 22 Mar 2011 22:40:52 +0000 (+0000) Subject: microblaze.c: Don't include opts.h. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=24e6e6b1c96253c78a206e57850e0c250772d293;p=gcc.git microblaze.c: Don't include opts.h. * config/microblaze/microblaze.c: Don't include opts.h. (microblaze_handle_option, TARGET_HANDLE_OPTION): Remove. * config/microblaze/microblaze.opt (mxl-stack-check): Use Warn. (mno-clearbss): Use Var and Warn. From-SVN: r171322 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3f4cbb2b3a7..21dee109a16 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2011-03-22 Joseph Myers + + * config/microblaze/microblaze.c: Don't include opts.h. + (microblaze_handle_option, TARGET_HANDLE_OPTION): Remove. + * config/microblaze/microblaze.opt (mxl-stack-check): Use Warn. + (mno-clearbss): Use Var and Warn. + 2011-03-22 Joseph Myers * config/m32r/m32r-opts.h: New. diff --git a/gcc/config/microblaze/microblaze.c b/gcc/config/microblaze/microblaze.c index 85295ef8f3b..468cfd33089 100644 --- a/gcc/config/microblaze/microblaze.c +++ b/gcc/config/microblaze/microblaze.c @@ -48,7 +48,6 @@ #include "df.h" #include "optabs.h" #include "diagnostic-core.h" -#include "opts.h" #define MICROBLAZE_VERSION_COMPARE(VA,VB) strcasecmp (VA, VB) @@ -1276,30 +1275,6 @@ microblaze_version_to_int (const char *version) return iver; } -static bool -microblaze_handle_option (struct gcc_options *opts, - struct gcc_options *opts_set, - const struct cl_decoded_option *decoded, - location_t loc ATTRIBUTE_UNUSED) -{ - size_t code = decoded->opt_index; - - gcc_assert (opts == &global_options); - gcc_assert (opts_set == &global_options_set); - - switch (code) - { - case OPT_mno_clearbss: - flag_zero_initialized_in_bss = 0; - warning (0, "-mno-clearbss is deprecated; use -fno-zero-initialized-in-bss"); - break; - case OPT_mxl_stack_check: - warning (0, "-mxl_stack_check is deprecated; use -fstack-check"); - break; - } - return true; -} - static void microblaze_option_override (void) @@ -3011,9 +2986,6 @@ microblaze_adjust_cost (rtx insn ATTRIBUTE_UNUSED, rtx link, #define TARGET_ASM_FUNCTION_END_PROLOGUE \ microblaze_function_end_prologue -#undef TARGET_HANDLE_OPTION -#define TARGET_HANDLE_OPTION microblaze_handle_option - #undef TARGET_DEFAULT_TARGET_FLAGS #define TARGET_DEFAULT_TARGET_FLAGS TARGET_DEFAULT diff --git a/gcc/config/microblaze/microblaze.opt b/gcc/config/microblaze/microblaze.opt index 97f316142b6..74199fb11c6 100644 --- a/gcc/config/microblaze/microblaze.opt +++ b/gcc/config/microblaze/microblaze.opt @@ -72,7 +72,7 @@ Target Mask(PATTERN_COMPARE) Use pattern compare instructions mxl-stack-check -Target Mask(STACK_CHECK) +Target Mask(STACK_CHECK) Warn(%qs is deprecated; use -fstack-check) Check for stack overflow at runtime mxl-gp-opt @@ -80,7 +80,7 @@ Target Mask(XLGPOPT) Use GP relative sdata/sbss sections mno-clearbss -Target RejectNegative +Target RejectNegative Var(flag_zero_initialized_in_bss, 0) Warn(%qs is deprecated; use -fno-zero-initialized-in-bss) Clear the BSS to zero and place zero initialized in BSS mxl-multiply-high