summaryrefslogtreecommitdiff
path: root/gcc/optc-gen.awk
diff options
context:
space:
mode:
authorMartin Liska <mliska@suse.cz>2019-09-10 18:15:16 +0200
committerMartin Liska <marxin@gcc.gnu.org>2019-09-10 16:15:16 +0000
commit68a57628f482c75003abfc77b5c2a3be029668fa (patch)
tree84c59df749dae34dd7bb119424fe9cd116182766 /gcc/optc-gen.awk
parentef8febf85853e289951278ab5cb7ba6f4e3d2cd1 (diff)
Rename Deprecated to WarnRemoved in *.opt files.
2019-09-10 Martin Liska <mliska@suse.cz> * common.opt: Use newly added WarnRemoved. * config/aarch64/aarch64.opt: Likewise. * config/arm/arm.opt: Likewise. * config/i386/i386.opt: Likewise. * config/ia64/ia64.opt: Likewise. * config/rs6000/rs6000.opt: Likewise. * doc/options.texi: Document WarnRemoved properly. * dwarf2out.c (gen_producer_string): Handle renamed OPT_SPECIAL_warn_removed. * lto-opts.c (lto_write_options): Likewise. * lto-wrapper.c (merge_and_complain): Likewise. * opts-common.c (decode_cmdline_option): Likewise. (prune_options): Likewise. (read_cmdline_option): Likewise. (control_warning_option): Likewise. * opts.c (print_filtered_help): Likewise. * optc-gen.awk: Parse for WarnRemoved and make usage of Deprecated an error. * opth-gen.awk: Generate new OPT_SPECIAL_warn_removed. 2019-09-10 Martin Liska <mliska@suse.cz> * c.opt: Use newly added WarnRemoved. From-SVN: r275592
Diffstat (limited to 'gcc/optc-gen.awk')
-rw-r--r--gcc/optc-gen.awk10
1 files changed, 6 insertions, 4 deletions
diff --git a/gcc/optc-gen.awk b/gcc/optc-gen.awk
index 85f68a6ba5f..15195923a37 100644
--- a/gcc/optc-gen.awk
+++ b/gcc/optc-gen.awk
@@ -332,12 +332,14 @@ for (i = 0; i < n_opts; i++) {
if (flag_set_p("Report", flags[i]))
print "#error Ignored option with Report"
}
- else if (flag_set_p("Deprecated", flags[i])) {
- alias_data = "NULL, NULL, OPT_SPECIAL_deprecated"
+ else if (flag_set_p("Deprecated", flags[i]))
+ print "#error Deprecated was replaced with WarnRemoved"
+ else if (flag_set_p("WarnRemoved", flags[i])) {
+ alias_data = "NULL, NULL, OPT_SPECIAL_warn_removed"
if (warn_message != "NULL")
- print "#error Deprecated option with Warn"
+ print "#error WarnRemoved option with Warn"
if (flag_set_p("Report", flags[i]))
- print "#error Deprecated option with Report"
+ print "#error WarnRemoved option with Report"
}
else
alias_data = "NULL, NULL, N_OPTS"