docs: mention analyzer interaction with -ftrivial-auto-var-init [PR104270]
gcc/ChangeLog: PR analyzer/104270 * doc/invoke.texi (-ftrivial-auto-var-init=): Add reference to -Wanalyzer-use-of-uninitialized-value to paragraph documenting that -ftrivial-auto-var-init= doesn't suppress warnings. Signed-off-by: David Malcolm <dmalcolm@redhat.com>
This commit is contained in:
parent
14d642df2b
commit
fb45d8e692
@ -12304,7 +12304,8 @@ Initialize automatic variables with either a pattern or with zeroes to increase
|
||||
the security and predictability of a program by preventing uninitialized memory
|
||||
disclosure and use.
|
||||
GCC still considers an automatic variable that doesn't have an explicit
|
||||
initializer as uninitialized, @option{-Wuninitialized} will still report
|
||||
initializer as uninitialized, @option{-Wuninitialized} and
|
||||
@option{-Wanalyzer-use-of-uninitialized-value} will still report
|
||||
warning messages on such automatic variables.
|
||||
With this option, GCC will also initialize any padding of automatic variables
|
||||
that have structure or union types to zeroes.
|
||||
|
Loading…
Reference in New Issue
Block a user