http://gcc.gnu.org/wiki/Warning%20Message%20Control

Functionality supported:

* Control of warnings through OPT_* values passed to warning().

* Display of command line options corresponding to printed warnings
  through -fdiagnostics-show-option.

Warning conversion:

                # OPT   # Zero  % done

top files       224     175     56 %
all files       306     544     36 %

ada               0       1
config           67     121     36 %
cp               13     172      7 %
fortran           0       4
java              2      19
objc              0      51
treelang          0       1


Functionality currently planned for 4.2:

* -Werror-foo to turn -Wfoo warnings into errors.  Matching
  -Wno-error-foo for use with -Werror.

* #pragma for limited control of -W* and -Werror-*

The idea behind these is that you'd have a .h file that defines your
"acceptable warnings" policy, that everyone includes right at the top
of each source file, with individual source files being able to make
exceptions.

Reply via email to