Document -Wc11-c2x-compat.
authorJoseph Myers <joseph@codesourcery.com>
Wed, 20 Nov 2019 16:38:37 +0000 (16:38 +0000)
committerJoseph Myers <jsm28@gcc.gnu.org>
Wed, 20 Nov 2019 16:38:37 +0000 (16:38 +0000)
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

gcc/ChangeLog
gcc/doc/invoke.texi

index 4b5168827a522e4a189e5baf5560a78112e38316..f5045b602b94a71215486d78a38c1d8d4c0a945b 100644 (file)
@@ -1,3 +1,7 @@
+2019-11-20  Joseph Myers  <joseph@codesourcery.com>
+
+       * doc/invoke.texi (-Wc11-c2x-compat): Document.
+
 2019-11-20  Wilco Dijkstra  <wdijkstr@arm.com>
 
        PR85678
index 031bfd2a2634a38c0fc8acd604b8f7a81f78a3d4..c162b0d2643aa2dadbfee14f40dfcafedf5c723f 100644 (file)
@@ -295,6 +295,7 @@ Objective-C and Objective-C++ Dialects}.
 -Wbool-compare  -Wbool-operation @gol
 -Wno-builtin-declaration-mismatch @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++20-compat  @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,
 and so on.  This option is independent of the standards mode.  Warnings are
 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)}
 @opindex Wc++-compat
 @opindex Wno-c++-compat