Commit 73248b1d by Joseph Myers Committed by Joseph Myers

Document -Wc11-c2x-compat.

My patch that added initial C2X support and associated command-line
options missed documenting -Wc11-c2x-compat although the other options
were properly documented.  This patch adds the missing documentation.

Tested with "make info" and "make pdf".

	* doc/invoke.texi (-Wc11-c2x-compat): Document.

From-SVN: r278510
parent 6271dd98
2019-11-20 Joseph Myers <joseph@codesourcery.com>
* doc/invoke.texi (-Wc11-c2x-compat): Document.
2019-11-20 Wilco Dijkstra <wdijkstr@arm.com> 2019-11-20 Wilco Dijkstra <wdijkstr@arm.com>
PR85678 PR85678
...@@ -295,6 +295,7 @@ Objective-C and Objective-C++ Dialects}. ...@@ -295,6 +295,7 @@ Objective-C and Objective-C++ Dialects}.
-Wbool-compare -Wbool-operation @gol -Wbool-compare -Wbool-operation @gol
-Wno-builtin-declaration-mismatch @gol -Wno-builtin-declaration-mismatch @gol
-Wno-builtin-macro-redefined -Wc90-c99-compat -Wc99-c11-compat @gol -Wno-builtin-macro-redefined -Wc90-c99-compat -Wc99-c11-compat @gol
-Wc11-c2x-compat @gol
-Wc++-compat -Wc++11-compat -Wc++14-compat -Wc++17-compat @gol -Wc++-compat -Wc++11-compat -Wc++14-compat -Wc++17-compat @gol
-Wc++20-compat @gol -Wc++20-compat @gol
-Wcast-align -Wcast-align=strict -Wcast-function-type -Wcast-qual @gol -Wcast-align -Wcast-align=strict -Wcast-function-type -Wcast-qual @gol
...@@ -6830,6 +6831,16 @@ For instance, warn about use of anonymous structures and unions, ...@@ -6830,6 +6831,16 @@ For instance, warn about use of anonymous structures and unions,
and so on. This option is independent of the standards mode. Warnings are and so on. This option is independent of the standards mode. Warnings are
disabled in the expression that follows @code{__extension__}. disabled in the expression that follows @code{__extension__}.
@item -Wc11-c2x-compat @r{(C and Objective-C only)}
@opindex Wc11-c2x-compat
@opindex Wno-c11-c2x-compat
Warn about features not present in ISO C11, but present in ISO C2X.
For instance, warn about omitting the string in @code{_Static_assert},
use of @samp{[[]]} syntax for attributes, use of decimal
floating-point types, and so on. This option is independent of the
standards mode. Warnings are disabled in the expression that follows
@code{__extension__}.
@item -Wc++-compat @r{(C and Objective-C only)} @item -Wc++-compat @r{(C and Objective-C only)}
@opindex Wc++-compat @opindex Wc++-compat
@opindex Wno-c++-compat @opindex Wno-c++-compat
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment