public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc r11-5475] [Ada] Sync doc and code for pragma Assertion_Policy
@ 2020-11-27  9:19 Pierre-Marie de Rodat
  0 siblings, 0 replies; only message in thread
From: Pierre-Marie de Rodat @ 2020-11-27  9:19 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:79b149b19d9079f67dfb2c5d7b99aa103f108e19

commit r11-5475-g79b149b19d9079f67dfb2c5d7b99aa103f108e19
Author: Piotr Trojanek <trojanek@adacore.com>
Date:   Tue Nov 3 19:43:07 2020 +0100

    [Ada] Sync doc and code for pragma Assertion_Policy
    
    gcc/ada/
    
            * doc/gnat_rm/implementation_defined_pragmas.rst
            (Assertion_Policy): Add "Default_Initial_Condition",
            "Initial_Condition" and "Subprogram_Variant".
            * gnat_rm.texi: Regenerate.

Diff:
---
 .../doc/gnat_rm/implementation_defined_pragmas.rst | 33 ++++++++++----------
 gcc/ada/gnat_rm.texi                               | 35 ++++++++++++----------
 2 files changed, 37 insertions(+), 31 deletions(-)

diff --git a/gcc/ada/doc/gnat_rm/implementation_defined_pragmas.rst b/gcc/ada/doc/gnat_rm/implementation_defined_pragmas.rst
index ddf60ec3dba..2fad1d656a0 100644
--- a/gcc/ada/doc/gnat_rm/implementation_defined_pragmas.rst
+++ b/gcc/ada/doc/gnat_rm/implementation_defined_pragmas.rst
@@ -444,21 +444,24 @@ Syntax::
                         Type_Invariant       |
                         Type_Invariant'Class
 
-  ID_ASSERTION_KIND ::= Assertions           |
-                        Assert_And_Cut       |
-                        Assume               |
-                        Contract_Cases       |
-                        Debug                |
-                        Ghost                |
-                        Invariant            |
-                        Invariant'Class      |
-                        Loop_Invariant       |
-                        Loop_Variant         |
-                        Postcondition        |
-                        Precondition         |
-                        Predicate            |
-                        Refined_Post         |
-                        Statement_Assertions
+  ID_ASSERTION_KIND ::= Assertions                |
+                        Assert_And_Cut            |
+                        Assume                    |
+                        Contract_Cases            |
+                        Debug                     |
+                        Default_Initial_Condition |
+                        Ghost                     |
+                        Initial_Condition         |
+                        Invariant                 |
+                        Invariant'Class           |
+                        Loop_Invariant            |
+                        Loop_Variant              |
+                        Postcondition             |
+                        Precondition              |
+                        Predicate                 |
+                        Refined_Post              |
+                        Statement_Assertions      |
+                        Subprogram_Variant
 
   POLICY_IDENTIFIER ::= Check | Disable | Ignore | Suppressible
 
diff --git a/gcc/ada/gnat_rm.texi b/gcc/ada/gnat_rm.texi
index 66665206c4c..c51c605a9f2 100644
--- a/gcc/ada/gnat_rm.texi
+++ b/gcc/ada/gnat_rm.texi
@@ -21,7 +21,7 @@
 
 @copying
 @quotation
-GNAT Reference Manual , Nov 19, 2020
+GNAT Reference Manual , Nov 20, 2020
 
 AdaCore
 
@@ -1817,21 +1817,24 @@ RM_ASSERTION_KIND ::= Assert               |
                       Type_Invariant       |
                       Type_Invariant'Class
 
-ID_ASSERTION_KIND ::= Assertions           |
-                      Assert_And_Cut       |
-                      Assume               |
-                      Contract_Cases       |
-                      Debug                |
-                      Ghost                |
-                      Invariant            |
-                      Invariant'Class      |
-                      Loop_Invariant       |
-                      Loop_Variant         |
-                      Postcondition        |
-                      Precondition         |
-                      Predicate            |
-                      Refined_Post         |
-                      Statement_Assertions
+ID_ASSERTION_KIND ::= Assertions                |
+                      Assert_And_Cut            |
+                      Assume                    |
+                      Contract_Cases            |
+                      Debug                     |
+                      Default_Initial_Condition |
+                      Ghost                     |
+                      Initial_Condition         |
+                      Invariant                 |
+                      Invariant'Class           |
+                      Loop_Invariant            |
+                      Loop_Variant              |
+                      Postcondition             |
+                      Precondition              |
+                      Predicate                 |
+                      Refined_Post              |
+                      Statement_Assertions      |
+                      Subprogram_Variant
 
 POLICY_IDENTIFIER ::= Check | Disable | Ignore | Suppressible
 @end example


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2020-11-27  9:19 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-11-27  9:19 [gcc r11-5475] [Ada] Sync doc and code for pragma Assertion_Policy Pierre-Marie de Rodat

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).