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

            Bug ID: 59257
           Summary: usan/*san: Dpcumentation oddness of -fsanitize= /
                    -fsanitize=shift
           Product: gcc
           Version: 4.9.0
            Status: UNCONFIRMED
          Keywords: documentation
          Severity: normal
          Priority: P3
         Component: middle-end
          Assignee: unassigned at gcc dot gnu.org
          Reporter: burnus at gcc dot gnu.org
                CC: jakub at gcc dot gnu.org, mpolacek at gcc dot gnu.org

Regarding -fsanitize=*

That option does not appear in
http://gcc.gnu.org/onlinedocs/gcc/Option-Index.html but I think it should. 

Actually, I think several other options miss a @opindex entry, too.


Additionally, in the man page, I get:

       -fsanitize=undefined
           Enable UndefinedBehaviorSanitizer, a fast undefined
           behavior detector.  Various computations will be
           instrumented to detect undefined behavior at runtime.
           Current suboptions are:

           *<-fsanitize=shift>
               This option enables checking that the result of a

The < > look odd.


In invoke.texi, one has:

@item -fsanitize=undefined
...
  @item @option{-fsanitize=shift}


Maybe there shouldn't be an @option{}?

It does look okay at http://gcc.gnu.org/onlinedocs/gcc/Debugging-Options.html

Reply via email to