diff options
author | Eric Botcazou <ebotcazou@adacore.com> | 2011-04-02 09:08:37 +0000 |
---|---|---|
committer | Eric Botcazou <ebotcazou@gcc.gnu.org> | 2011-04-02 09:08:37 +0000 |
commit | d9d7a26cf1ad153c2185a8d0d01f11ef60ce321b (patch) | |
tree | 54e1b3e42c64d67498a9d7783808baf875a4be83 /gcc/ada/gcc-interface | |
parent | 4cb12a90e73ccb9ce365e8462ea68e6163493746 (diff) | |
download | gcc-d9d7a26cf1ad153c2185a8d0d01f11ef60ce321b.zip gcc-d9d7a26cf1ad153c2185a8d0d01f11ef60ce321b.tar.gz gcc-d9d7a26cf1ad153c2185a8d0d01f11ef60ce321b.tar.bz2 |
lang.opt (feliminate-unused-debug-types): Delete.
* gcc-interface/lang.opt (feliminate-unused-debug-types): Delete.
* gcc-interface/misc.c (gnat_handle_option): Remove special handling
code for -feliminate-unused-debug-types
(gnat_post_options): Likewise.
From-SVN: r171886
Diffstat (limited to 'gcc/ada/gcc-interface')
-rw-r--r-- | gcc/ada/gcc-interface/lang.opt | 8 | ||||
-rw-r--r-- | gcc/ada/gcc-interface/misc.c | 19 |
2 files changed, 2 insertions, 25 deletions
diff --git a/gcc/ada/gcc-interface/lang.opt b/gcc/ada/gcc-interface/lang.opt index ce6ce89..9f1a69f 100644 --- a/gcc/ada/gcc-interface/lang.opt +++ b/gcc/ada/gcc-interface/lang.opt @@ -1,5 +1,5 @@ ; Options for the Ada front end. -; Copyright (C) 2003, 2007, 2008, 2010 Free Software Foundation, Inc. +; Copyright (C) 2003, 2007, 2008, 2010, 2011 Free Software Foundation, Inc. ; ; This file is part of GCC. ; @@ -94,12 +94,6 @@ nostdlib Ada ; Don't look for object files -feliminate-unused-debug-types -Ada -; Effect documented for C - intercepted for Ada to force the associated flag -; not to be set by default, as it currently eliminates unreferenced parallel -; types we need for encoding descriptions to the debugger. - fRTS= Ada Joined RejectNegative ; Selects the runtime diff --git a/gcc/ada/gcc-interface/misc.c b/gcc/ada/gcc-interface/misc.c index a109982..c35a22a 100644 --- a/gcc/ada/gcc-interface/misc.c +++ b/gcc/ada/gcc-interface/misc.c @@ -125,14 +125,6 @@ gnat_handle_option (size_t scode, const char *arg ATTRIBUTE_UNUSED, int value, /* These are used in the GCC Makefile. */ break; - case OPT_feliminate_unused_debug_types: - /* We arrange for post_option to be able to only set the corresponding - flag to 1 when explicitly requested by the user. We expect the - default flag value to be either 0 or positive, and expose a positive - -f as a negative value to post_option. */ - flag_eliminate_unused_debug_types = -value; - break; - case OPT_gant: warning (0, "%<-gnat%> misspelled as %<-gant%>"); @@ -232,8 +224,7 @@ enum stack_check_type flag_stack_check = NO_STACK_CHECK; static bool gnat_post_options (const char **pfilename ATTRIBUTE_UNUSED) { - /* Excess precision other than "fast" requires front-end - support. */ + /* Excess precision other than "fast" requires front-end support. */ if (flag_excess_precision_cmdline == EXCESS_PRECISION_STANDARD && TARGET_FLT_EVAL_METHOD_NON_DEFAULT) sorry ("-fexcess-precision=standard for Ada"); @@ -245,14 +236,6 @@ gnat_post_options (const char **pfilename ATTRIBUTE_UNUSED) /* No psABI change warnings for Ada. */ warn_psabi = 0; - /* Force eliminate_unused_debug_types to 0 unless an explicit positive - -f has been passed. This forces the default to 0 for Ada, which might - differ from the common default. */ - if (flag_eliminate_unused_debug_types < 0) - flag_eliminate_unused_debug_types = 1; - else - flag_eliminate_unused_debug_types = 0; - optimize = global_options.x_optimize; optimize_size = global_options.x_optimize_size; flag_compare_debug = global_options.x_flag_compare_debug; |