invoke.texi (Warning Options): Simplify and clarify the descriptions of -Wnonnull and -Winit-self.

* doc/invoke.texi (Warning Options): Simplify and clarify the
	descriptions of -Wnonnull and -Winit-self.

From-SVN: r72194
This commit is contained in:
Gerald Pfeifer 2003-10-07 16:28:37 +00:00 committed by Gerald Pfeifer
parent 456bc4bb58
commit f6d9224fe3
2 changed files with 11 additions and 6 deletions

View File

@ -1,3 +1,8 @@
2003-10-07 Gerald Pfeifer <gerald@pfeifer.com>
* doc/invoke.texi (Warning Options): Simplify and clarify the
descriptions of -Wnonnull and -Winit-self.
2003-10-07 Richard Earnshaw <rearnsha@arm.com>
* optabs.c (init_intraclass_conv_libfuncs): Fix order of array

View File

@ -2173,7 +2173,7 @@ Enable @option{-Wformat} plus format checks not included in
@item -Wnonnull
@opindex Wnonnull
Enable warning about passing a null pointer for arguments marked as
Warn about passing a null pointer for arguments marked as
requiring a non-null value by the @code{nonnull} function attribute.
@option{-Wnonnull} is included in @option{-Wall} and @option{-Wformat}. It
@ -2181,12 +2181,12 @@ can be disabled with the @option{-Wno-nonnull} option.
@item -Winit-self @r{(C, C++, and Objective-C only)}
@opindex Winit-self
Enable warning about uninitialized variables which are initalized with themselves.
Note this option can only be used with the @option{-Wuninitialized} option and
that only works with @option{-O}.
Warn about uninitialized variables which are initialized with themselves.
Note this option can only be used with the @option{-Wuninitialized} option,
which in turn only works with @option{-O1} and above.
For an example, the following code will not warn about i being uninitialized
without this option:
For example, GCC will warn about @code{i} being uninitialized in the
following snippet only when @option{-Winit-self} has been specified:
@smallexample
@group
int f()