aboutsummaryrefslogtreecommitdiff
path: root/gcc/opts.c
diff options
context:
space:
mode:
authorNeil Booth <neil@daikokuya.co.uk>2003-07-17 05:33:18 +0000
committerNeil Booth <neil@gcc.gnu.org>2003-07-17 05:33:18 +0000
commitf2ac99642834f8011896f93abbd2ba13ada35663 (patch)
treefec195bdc2e5316cb4e977a34615e03efeb33383 /gcc/opts.c
parent39703eb9e28d401299fb5c86d4b8d51981fa058d (diff)
downloadgcc-f2ac99642834f8011896f93abbd2ba13ada35663.zip
gcc-f2ac99642834f8011896f93abbd2ba13ada35663.tar.gz
gcc-f2ac99642834f8011896f93abbd2ba13ada35663.tar.bz2
c.opt: Document Uncodumented; use it.
* c.opt: Document Uncodumented; use it. Document ObjC options. * opts.c (print_filtered_help): Skip undocumented switches. * opts.h (CL_UNDOCUMENTED): New. * opts.sh: Handle Undocumented. * toplev.c (documented_lang_options): Prevent its becoming empty. f: * lang-options.h: Remove. * lang.opt: Document most options. objc: * lang-options.h: Remove. From-SVN: r69494
Diffstat (limited to 'gcc/opts.c')
-rw-r--r--gcc/opts.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/opts.c b/gcc/opts.c
index 7a203dc..6e96663 100644
--- a/gcc/opts.c
+++ b/gcc/opts.c
@@ -1523,6 +1523,10 @@ print_filtered_help (unsigned int flag)
if ((cl_options[i].flags & filter) != flag)
continue;
+ /* Skip help for internal switches. */
+ if (cl_options[i].flags & CL_UNDOCUMENTED)
+ continue;
+
/* During transition, ignore switches with no help. */
help = cl_options[i].help;
if (!help)