This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
Re: GCC warning options for numerical programs
On 23 April 2012 05:20, Jeffrey Walton wrote:
> Hi All,
>
> http://www.gnu.org/software/gsl/manual/html_node/GCC-warning-options-for-numerical-programs.html
> recommends the following:
>
> ? ? gcc -ansi -pedantic -Werror -Wall -W
> ? ? ? -Wmissing-prototypes -Wstrict-prototypes
> ? ? ? -Wconversion -Wshadow -Wpointer-arith
> ? ? ? -Wcast-qual -Wcast-align
> ? ? ? -Wwrite-strings -Wnested-externs
> ? ? ? -fshort-enums -fno-common -Dinline= -g -O2
>
> Is it possible to efficiently tell which of the above options are not
> included with -Wall -Wextra?
There are only nine of them, look them up in the manual and see if it
says "This option is enabled by -Wall"
> Wouldn't -Weverything be easier on folks who really want to know about
> all errata? Its a helpful Clang switch.
The switches above are not all warnings, a -Weverything would turn on
a lot more and increase the number of false positives.