docs describe:

http://gcc.gnu.org/onlinedocs/gcc/Language-Independent-Options.html#Language-Independent-Options

-fdiagnostics-show-options
    This option instructs the diagnostic machinery to add text to each
diagnostic emitted, which indicates which command line option directly controls
that diagnostic, when such an option is known to the diagnostic machinery.

however, it appears that the option name is actually:

-fdiagnostics-show-option

and an attempt to use options (plural) yields:

cc1plus: error: unrecognized command line option "-fdiagnostics-show-options"


g++ -v output:

Using built-in specs.
Target: x86_64-unknown-linux-gnu
Configured with: ../gcc-4.1.1/configure --enable-threads=posix
--prefix=/vbs/bldsupp.linux1/linuxamd64/gcc4.1.1 --enable-languages=c,c++
--enable-shared --enable-__cxa_atexit
Thread model: posix
gcc version 4.1.1

/view/peeterj_hc/vbs/bldsupp.linux1/linuxamd64/gcc4.1.1/bin/../libexec/gcc/x86_64-unknown-linux-gnu/4.1.1/cc1plus
-quiet -v -iprefix
/view/peeterj_hc/vbs/bldsupp.linux1/linuxamd64/gcc4.1.1/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.1.1/
-D_GNU_SOURCE t.c -quiet -dumpbase t.c -mtune=k8 -auxbase t -version
-fdiagnostics-show-options -o /home/peeterj/tmp/cc7r36nu.s
cc1plus: error: unrecognized command line option "-fdiagnostics-show-options"
ignoring nonexistent directory
"/view/peeterj_hc/vbs/bldsupp.linux1/linuxamd64/gcc4.1.1/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.1.1/../../../../x86_64-unknown-linux-gnu/include"
ignoring duplicate directory
"/vbs/bldsupp.linux1/linuxamd64/gcc4.1.1/lib/gcc/x86_64-unknown-linux-gnu/4.1.1/../../../../include/c++/4.1.1"
ignoring duplicate directory
"/vbs/bldsupp.linux1/linuxamd64/gcc4.1.1/lib/gcc/x86_64-unknown-linux-gnu/4.1.1/../../../../include/c++/4.1.1/x86_64-unknown-linux-gnu"
ignoring duplicate directory
"/vbs/bldsupp.linux1/linuxamd64/gcc4.1.1/lib/gcc/x86_64-unknown-linux-gnu/4.1.1/../../../../include/c++/4.1.1/backward"
ignoring duplicate directory
"/vbs/bldsupp.linux1/linuxamd64/gcc4.1.1/lib/gcc/x86_64-unknown-linux-gnu/4.1.1/include"
ignoring nonexistent directory
"/vbs/bldsupp.linux1/linuxamd64/gcc4.1.1/lib/gcc/x86_64-unknown-linux-gnu/4.1.1/../../../../x86_64-unknown-linux-gnu/include"
#include "..." search starts here:
#include <...> search starts here:

/view/peeterj_hc/vbs/bldsupp.linux1/linuxamd64/gcc4.1.1/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.1.1/../../../../include/c++/4.1.1

/view/peeterj_hc/vbs/bldsupp.linux1/linuxamd64/gcc4.1.1/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.1.1/../../../../include/c++/4.1.1/x86_64-unknown-linux-gnu

/view/peeterj_hc/vbs/bldsupp.linux1/linuxamd64/gcc4.1.1/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.1.1/../../../../include/c++/4.1.1/backward

/view/peeterj_hc/vbs/bldsupp.linux1/linuxamd64/gcc4.1.1/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.1.1/include
 /usr/local/include
 /vbs/bldsupp.linux1/linuxamd64/gcc4.1.1/include
 /usr/include
End of search list.
GNU C++ version 4.1.1 (x86_64-unknown-linux-gnu)
        compiled by GNU C version 3.3.3 (SuSE Linux).
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072


sample source code and command line:

gcc4.1.1/bin/g++ -fdiagnostics-show-options -c t.c 

t.c:

int main(){}


-- 
           Summary: doc reference to -fdiagnostics-show-options looks like
                    it should be -fdiagnostics-show-option
           Product: gcc
           Version: 4.1.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: peeterj at ca dot ibm dot com
 GCC build triplet: x86_64-unknown-linux-gnu
  GCC host triplet: x86_64-unknown-linux-gnu
GCC target triplet: x86_64-unknown-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28448

Reply via email to