aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2019-12-02 21:32:54 +0000
committerJonathan Wakely <jwakely@redhat.com>2020-01-13 13:18:00 +0000
commitaef85e40e0c5e242f1a1883abc56159dcd90e7b0 (patch)
treebc88af85a06a7a1164fcf7a73518bfca74bc8a04
parenteb7c7c524556df5364f03adc20f6a9db20858484 (diff)
downloadgcc-aef85e40e0c5e242f1a1883abc56159dcd90e7b0.zip
gcc-aef85e40e0c5e242f1a1883abc56159dcd90e7b0.tar.gz
gcc-aef85e40e0c5e242f1a1883abc56159dcd90e7b0.tar.bz2
doc: Note that some warnings depend on optimizations (PR 92757)
PR driver/92757 * doc/invoke.texi (Warning Options): Add caveat about some warnings depending on optimization settings.
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/doc/invoke.texi5
2 files changed, 11 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f7df073..b2d12f4 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2020-01-13 Jonathan Wakely <jwakely@redhat.com>
+
+ PR driver/92757
+ * doc/invoke.texi (Warning Options): Add caveat about some warnings
+ depending on optimization settings.
+
2020-01-13 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/90838
diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi
index f2c805c..ab307b8 100644
--- a/gcc/doc/invoke.texi
+++ b/gcc/doc/invoke.texi
@@ -4575,6 +4575,11 @@ are being produced. This allows the use of new @option{-Wno-} options
with old compilers, but if something goes wrong, the compiler
warns that an unrecognized option is present.
+The effectiveness of some warnings depends on optimizations also being
+enabled. For example @option{-Wsuggest-final-types} is more effective
+with link-time optimization and @option{-Wmaybe-uninitialized} will not
+warn at all unless optimization is enabled.
+
@table @gcctabopt
@item -Wpedantic
@itemx -pedantic