c/761: Undocumented options, part 1
Joseph Myers
jsm28@cam.ac.uk
Thu Nov 9 14:26:00 GMT 2000
>Number: 761
>Category: c
>Synopsis: Undocumented options, part 1
>Confidential: no
>Severity: serious
>Priority: high
>Responsible: unassigned
>State: open
>Class: doc-bug
>Submitter-Id: net
>Arrival-Date: Thu Nov 09 14:26:00 PST 2000
>Closed-Date:
>Last-Modified:
>Originator: Joseph S. Myers
>Release: 2.97 20001108 (experimental)
>Organization:
none
>Environment:
System: Linux decomino 2.2.17 #1 Mon Sep 4 20:22:16 UTC 2000 i686 unknown
Architecture: i686
host: i686-pc-linux-gnu
build: i686-pc-linux-gnu
target: i686-pc-linux-gnu
>Description:
There are many command line options that have managed to get into GCC
without documentation in the Texinfo manual. These include the
following; this list covers only the driver, back-end
architecture-independent options, and the C compiler. Even if some
are only intended for internal or debugging use (or placeholders for
future use) they should still be documented: many such options already
are.
-dumpspecs
-dumpversion
-dumpmachine
-print-multi-lib
-print-multi-directory
-aux-info
-fsched-verbose
-feliminate-dwarf2-dups
-fsched-interblock
-fsched-spec
-fsched-spec-load
-fsched-spec-load-dangerous
-fbranch-count-reg
-fnew-exceptions
-fsjlj-exceptions
-fasynchronous-exceptions
-freorder-blocks
-fpeephole2
-fbounded-pointers
-fbounds-check
-ftime-report
-fmem-report
-fpreprocessed
-Wmissing-braces
>How-To-Repeat:
Observe such an option in the source or a Makefile or --help output;
try and fail to find any explanation in the manual of exactly what it
does.
>Fix:
Add documentation for all the above options to the manual. Don't add
new options without being sure to add documentation at the same time.
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the Gcc-bugs
mailing list