OSDN Git Service

* doc/invoke.texi (Overall Options): Document --help=.
authornickc <nickc@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 12 Feb 2007 16:25:14 +0000 (16:25 +0000)
committernickc <nickc@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 12 Feb 2007 16:25:14 +0000 (16:25 +0000)
commit87c75316828e972767fe35aac2eebd58847831a9
tree8132cd1fbca1d1ba829d2d5f28f606f2e09d28b2
parent1dffd068f1f11c688c08d6f564540cb4eb81fa34
* doc/invoke.texi (Overall Options): Document --help=.
* gcc.c (target_help_flag): Rename to print_subprocess_flag.
  (cc1_options): Pass --help= on to cc1.
  (display_help): Add description of --help=.
  (process_command): Add code to handle --help=.  Allow translated
  --help and --target-help switches to be passed on to compiler sub-process.
  (main): Remove unused if statement.
* opts.c (columns): Remove.
  (LEFT_COLUMN): Define.
  (wrap_help): Add columns argument.
  (print_filtered_help): Change parameters to be an include bitmask,
  an exclude bitmask, an any bitmask and the column width.  Move the
  code to display the params list here.  Add code to display the
  status of options rather than their descriptions if the quiet flag
  is not active.
  (print_specific_help): Change parameters to be an include bitmask,
  an exclude bitmask and an any bitmask.  Move code to look up the
  column width here.  Decide upon the title for an options listing.
  (common_handle_options): Add code to handle --help=.  Adapt code
  for --help and --target-help to use the revised form of the
  print_specific_help function.
  (print_help): Delete.
  (print_param_help): Delete.
  (print_switch): Delete.
* opts.h (cl_lang_count): Add prototype.
 (CL_PARAMS, CL_WARNING, CL_OPTIMIZATION, CL_MIN_OPTION_CLASS, CL_MAX_OPTION_CLASS): New defines.
* optc-gen.awk: Add construction of cl_lang_count.
* c.opt: Add Warning attribute to warning options and Optimization attribute to optimization options.
* common.opt: Likewise.
  Add --help=.
  Add -fhelp and -ftarget-help as aliases for the transformed --help and --target-help options.
* opt-functions.awk: Add code to handle Warning and Optimization attributes.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121849 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/c.opt
gcc/common.opt
gcc/doc/invoke.texi
gcc/fortran/ChangeLog
gcc/fortran/lang.opt
gcc/gcc.c
gcc/opt-functions.awk
gcc/optc-gen.awk
gcc/opts.c
gcc/opts.h