Param to options conversion.
authorMartin Liska <mliska@suse.cz>
Tue, 12 Nov 2019 10:07:37 +0000 (11:07 +0100)
committerMartin Liska <marxin@gcc.gnu.org>
Tue, 12 Nov 2019 10:07:37 +0000 (10:07 +0000)
commit76c26af90ea3af7487e701e451a4591a81727e8a
treef06db17114922ff30c4c817dbb00a5852f3b043e
parent62aee289e4791fd68aace01accf433fb26b3eeae
Param to options conversion.

2019-11-12  Martin Liska  <mliska@suse.cz>

* common.opt: Remove --param and --param= options.
* opt-functions.awk: Mark CL_PARAMS for options
that have Param keyword.
* opts-common.c (decode_cmdline_options_to_array):
Replace --param key=value with --param=key=value.
* opts.c (print_filtered_help): Remove special
printing of params.
(print_specific_help): Update title for params.
(common_handle_option): Do not handle OPT__param.
opts.h (SET_OPTION_IF_UNSET): New macro.
* doc/options.texi: Document Param keyword.

From-SVN: r278083
gcc/ChangeLog
gcc/common.opt
gcc/doc/options.texi
gcc/opt-functions.awk
gcc/opts-common.c
gcc/opts.c
gcc/opts.h