Add -Wmisleading-indentation to -Wall
authorDavid Malcolm <dmalcolm@redhat.com>
Thu, 10 Dec 2015 18:21:00 +0000 (18:21 +0000)
committerDavid Malcolm <dmalcolm@gcc.gnu.org>
Thu, 10 Dec 2015 18:21:00 +0000 (18:21 +0000)
gcc/c-family/ChangeLog:
* c.opt (Wmisleading-indentation): Add to -Wall for C and C++.

gcc/ChangeLog:
* doc/invoke.texi (-Wall): Add -Wmisleading-indentation to the
list.
(-Wmisleading-indentation): Update documentation to reflect
being enabled by -Wall in C/C++.

From-SVN: r231539

gcc/ChangeLog
gcc/c-family/ChangeLog
gcc/c-family/c.opt
gcc/doc/invoke.texi

index c8522ddc2a86c331e22f2d032c8e7698960b85f9..eabb30d46799910ce6112df87b438f53de596142 100644 (file)
@@ -1,3 +1,10 @@
+2015-12-10  David Malcolm  <dmalcolm@redhat.com>
+
+       * doc/invoke.texi (-Wall): Add -Wmisleading-indentation to the
+       list.
+       (-Wmisleading-indentation): Update documentation to reflect
+       being enabled by -Wall in C/C++.
+
 2015-12-10  Vladimir Makarov  <vmakarov@redhat.com>
 
        PR rtl-optimization/68691
index 18ec7a1c74777667a7fe9ebca0fa732e2155a1f4..0c8e74f3a061df4b55e95e72b6446d6d3b7d93bf 100644 (file)
@@ -1,3 +1,7 @@
+2015-12-10  David Malcolm  <dmalcolm@redhat.com>
+
+       * c.opt (Wmisleading-indentation): Add to -Wall for C and C++.
+
 2015-12-08  Jakub Jelinek  <jakub@redhat.com>
 
        PR c/48088
index 6531d3af84d81b787e2290c06459889953a0e9e0..5867de527fd74dd56bf40922eb909c6ce35ea7f2 100644 (file)
@@ -562,7 +562,7 @@ C ObjC C++ ObjC++ Var(warn_memset_transposed_args) Warning LangEnabledBy(C ObjC
 Warn about suspicious calls to memset where the third argument is constant literal zero and the second is not.
 
 Wmisleading-indentation
-C C++ Common Var(warn_misleading_indentation) Warning
+C C++ Common Var(warn_misleading_indentation) Warning LangEnabledBy(C C++,Wall)
 Warn when the indentation of the code does not reflect the block structure.
 
 Wmissing-braces
index 3f8742925050e652618d6cae6e39902c457264b8..20a19e3828ef3040e39941790315b2fa0d99173d 100644 (file)
@@ -3556,6 +3556,7 @@ Options} and @ref{Objective-C and Objective-C++ Dialect Options}.
 -Wmain @r{(only for C/ObjC and unless} @option{-ffreestanding}@r{)}  @gol
 -Wmaybe-uninitialized @gol
 -Wmemset-transposed-args @gol
+-Wmisleading-indentation @r{(only for C/C++)} @gol
 -Wmissing-braces @r{(only for C/ObjC)} @gol
 -Wnarrowing @r{(only for C++)}  @gol
 -Wnonnull  @gol
@@ -3903,8 +3904,6 @@ Specifically, a warning is issued for @code{if}, @code{else}, @code{while}, and
 @code{for} clauses with a guarded statement that does not use braces,
 followed by an unguarded statement with the same indentation.
 
-This warning is disabled by default.
-
 In the following example, the call to ``bar'' is misleadingly indented as
 if it were guarded by the ``if'' conditional.
 
@@ -3934,6 +3933,8 @@ The warning is not issued after a @code{#line} directive, since this
 typically indicates autogenerated code, and no assumptions can be made
 about the layout of the file that the directive references.
 
+This warning is enabled by @option{-Wall} in C and C++.
+
 @item -Wmissing-braces
 @opindex Wmissing-braces
 @opindex Wno-missing-braces