Update manual references for C17 having been published.
authorJoseph Myers <joseph@codesourcery.com>
Wed, 17 Oct 2018 21:33:30 +0000 (22:33 +0100)
committerJoseph Myers <jsm28@gcc.gnu.org>
Wed, 17 Oct 2018 21:33:30 +0000 (22:33 +0100)
This patch makes references in the manual to C17 reflect it having
been published in July 2018.  (For the reasons it took so long to get
to ballot and publication, see the WG14 convenor's report to the last
SC22 plenary - SC22 N5297 - where it references "A troubling new trend
where ISO CS has begun enforcing undocumented rules that are approved
neither by the TMB nor by the WG 14 editors, leading to a decrease in
the usefulness of standards documents.".)

Tested with "make info html pdf".

* doc/invoke.texi (-std=c17), doc/standards.texi (C Language):
Document C17 as published in 2018.

From-SVN: r265249

gcc/ChangeLog
gcc/doc/invoke.texi
gcc/doc/standards.texi

index d26780eb171c767347a392bd66b60d60c8327b32..85bfe7f07b01e70dd40e7d6957786c3be4ad228b 100644 (file)
@@ -1,3 +1,8 @@
+2018-10-17  Joseph Myers  <joseph@codesourcery.com>
+
+       * doc/invoke.texi (-std=c17), doc/standards.texi (C Language):
+       Document C17 as published in 2018.
+
 2018-10-17  Eric Botcazou  <ebotcazou@adacore.com>
 
        PR middle-end/87623
index 06a00a29de73aa509b6a15ebb34dfc182cf94cd2..7b080767692196b9f820749b622399aead2fc48d 100644 (file)
@@ -1927,8 +1927,8 @@ interfaces) and L (Analyzability).  The name @samp{c1x} is deprecated.
 @itemx c18
 @itemx iso9899:2017
 @itemx iso9899:2018
-ISO C17, the 2017 revision of the ISO C standard (expected to be
-published in 2018).  This standard is
+ISO C17, the 2017 revision of the ISO C standard
+(published in 2018).  This standard is
 same as C11 except for corrections of defects (all of which are also
 applied with @option{-std=c11}) and a new value of
 @code{__STDC_VERSION__}, and so is supported to the same extent as C11.
index bde233ecdaad60ad42e892e4731254290552c082..bd9ff6bf8229647e708366b70d67ebb7d098a0a6 100644 (file)
@@ -102,7 +102,8 @@ in 2011 as ISO/IEC 9899:2011.  (While in development, drafts of this
 standard version were referred to as @dfn{C1X}.)
 GCC has substantially complete support
 for this standard, enabled with @option{-std=c11} or
-@option{-std=iso9899:2011}.  A version with corrections integrated is
+@option{-std=iso9899:2011}.  A version with corrections integrated was
+prepared in 2017 and published in 2018 as ISO/IEC 9899:2018; it is
 known as @dfn{C17} and is supported with @option{-std=c17} or
 @option{-std=iso9899:2017}; the corrections are also applied with
 @option{-std=c11}, and the only difference between the options is the