gcc/ada/
	* doc/gnat_rm/implementation_defined_pragmas.rst:
	(Assertion_Policy): Move "Default_Initial_Condition" from
	ID_ASSERTION_KIND to RM_ASSERTION_KIND section.
	* gnat_rm.texi: Regenerate.
 
   ASSERTION_KIND ::= RM_ASSERTION_KIND | ID_ASSERTION_KIND
 
-  RM_ASSERTION_KIND ::= Assert               |
-                        Static_Predicate     |
-                        Dynamic_Predicate    |
-                        Pre                  |
-                        Pre'Class            |
-                        Post                 |
-                        Post'Class           |
-                        Type_Invariant       |
-                        Type_Invariant'Class
-
-  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      |
+  RM_ASSERTION_KIND ::= Assert                    |
+                        Static_Predicate          |
+                        Dynamic_Predicate         |
+                        Pre                       |
+                        Pre'Class                 |
+                        Post                      |
+                        Post'Class                |
+                        Type_Invariant            |
+                        Type_Invariant'Class      |
+                        Default_Initial_Condition
+
+  ID_ASSERTION_KIND ::= Assertions           |
+                        Assert_And_Cut       |
+                        Assume               |
+                        Contract_Cases       |
+                        Debug                |
+                        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
 
 
 ASSERTION_KIND ::= RM_ASSERTION_KIND | ID_ASSERTION_KIND
 
-RM_ASSERTION_KIND ::= Assert               |
-                      Static_Predicate     |
-                      Dynamic_Predicate    |
-                      Pre                  |
-                      Pre'Class            |
-                      Post                 |
-                      Post'Class           |
-                      Type_Invariant       |
-                      Type_Invariant'Class
-
-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      |
+RM_ASSERTION_KIND ::= Assert                    |
+                      Static_Predicate          |
+                      Dynamic_Predicate         |
+                      Pre                       |
+                      Pre'Class                 |
+                      Post                      |
+                      Post'Class                |
+                      Type_Invariant            |
+                      Type_Invariant'Class      |
+                      Default_Initial_Condition
+
+ID_ASSERTION_KIND ::= Assertions           |
+                      Assert_And_Cut       |
+                      Assume               |
+                      Contract_Cases       |
+                      Debug                |
+                      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