From: Joseph Myers Date: Wed, 20 Nov 2019 16:43:14 +0000 (+0000) Subject: Document -Wc11-c2x-compat. X-Git-Tag: releases/gcc-9.3.0~369 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=999904b2b29e781613b996b4af46ea7b2b6a8432;p=thirdparty%2Fgcc.git 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: r278511 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e31d5565539e..a68a466d6ae1 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2019-11-20 Joseph Myers + + * doc/invoke.texi (-Wc11-c2x-compat): Document. + 2019-11-20 Jakub Jelinek PR middle-end/90840 diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index b3fdcde8b4d7..1447ab056df9 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -292,6 +292,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 -Wcast-align -Wcast-align=strict -Wcast-function-type -Wcast-qual @gol -Wchar-subscripts -Wcatch-value -Wcatch-value=@var{n} @gol @@ -6698,6 +6699,14 @@ 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}. +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