From f6d9224fe395acc0e839bd7cbb20d1d70a81e594 Mon Sep 17 00:00:00 2001 From: Gerald Pfeifer Date: Tue, 7 Oct 2003 16:28:37 +0000 Subject: [PATCH] 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 --- gcc/ChangeLog | 5 +++++ gcc/doc/invoke.texi | 12 ++++++------ 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 77ba3dc9499..69487651fe4 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2003-10-07 Gerald Pfeifer + + * doc/invoke.texi (Warning Options): Simplify and clarify the + descriptions of -Wnonnull and -Winit-self. + 2003-10-07 Richard Earnshaw * optabs.c (init_intraclass_conv_libfuncs): Fix order of array diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index d6ab928ae51..b943146c9ec 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -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() -- 2.30.2