From: Arnaud Charlet Date: Wed, 18 Sep 2019 08:31:46 +0000 (+0000) Subject: [Ada] Remove remaining references to VMS support X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=e58fc8977c671ebb4a50cc3170c3bc7988e3e99b;p=gcc.git [Ada] Remove remaining references to VMS support 2019-09-18 Arnaud Charlet gcc/ada/ * doc/gnat_rm/implementation_defined_characteristics.rst, doc/gnat_rm/implementation_defined_pragmas.rst, doc/gnat_rm/implementation_of_specific_ada_features.rst: Remove remaining references to VMS support * gnat_rm.texi: Regenerate. From-SVN: r275841 --- diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 8ee1422dc32..07221d3cb0d 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,11 @@ +2019-09-18 Arnaud Charlet + + * doc/gnat_rm/implementation_defined_characteristics.rst, + doc/gnat_rm/implementation_defined_pragmas.rst, + doc/gnat_rm/implementation_of_specific_ada_features.rst: Remove + remaining references to VMS support + * gnat_rm.texi: Regenerate. + 2019-09-18 Arnaud Charlet * libgnat/s-stausa.adb: Fix a typo diff --git a/gcc/ada/doc/gnat_rm/implementation_defined_characteristics.rst b/gcc/ada/doc/gnat_rm/implementation_defined_characteristics.rst index 67ad7e7aa0d..a5425daee1c 100644 --- a/gcc/ada/doc/gnat_rm/implementation_defined_characteristics.rst +++ b/gcc/ada/doc/gnat_rm/implementation_defined_characteristics.rst @@ -772,9 +772,8 @@ Convention Name Interpretation be present at all. This convention is useful during development for the inclusion of subprograms whose body has not yet been written. In addition, all otherwise unrecognized convention names are also - treated as being synonymous with convention C. In all implementations - except for VMS, use of such other names results in a warning. In VMS - implementations, these names are accepted silently. + treated as being synonymous with convention C. In all implementations, + use of such other names results in a warning. ======================= ============================================================================== * diff --git a/gcc/ada/doc/gnat_rm/implementation_defined_pragmas.rst b/gcc/ada/doc/gnat_rm/implementation_defined_pragmas.rst index 1498475538f..551401f7094 100644 --- a/gcc/ada/doc/gnat_rm/implementation_defined_pragmas.rst +++ b/gcc/ada/doc/gnat_rm/implementation_defined_pragmas.rst @@ -3254,7 +3254,7 @@ Ada exceptions, or used to implement run-time functions such as the Pragma ``Interrupt_State`` provides a general mechanism for overriding such uses of interrupts. It subsumes the functionality of pragma ``Unreserve_All_Interrupts``. Pragma ``Interrupt_State`` is not -available on Windows or VMS. On all other platforms than VxWorks, +available on Windows. On all other platforms than VxWorks, it applies to signals; on VxWorks, it applies to vectored hardware interrupts and may be used to mark interrupts required by the board support package as reserved. @@ -7689,7 +7689,7 @@ asterisks is similar in effect to specifying ``pragma Warnings (Off)`` except (i ``pragma Warnings (On, "***")`` will be required. This can be helpful in avoiding forgetting to turn warnings back on. -Note: the debug flag :switch:`-gnatd.i` (``/NOWARNINGS_PRAGMAS`` in VMS) can be +Note: the debug flag :switch:`-gnatd.i` can be used to cause the compiler to entirely ignore all WARNINGS pragmas. This can be useful in checking whether obsolete pragmas in existing programs are hiding real problems. diff --git a/gcc/ada/doc/gnat_rm/implementation_of_specific_ada_features.rst b/gcc/ada/doc/gnat_rm/implementation_of_specific_ada_features.rst index 3f55dc30d97..e818ab5d50a 100644 --- a/gcc/ada/doc/gnat_rm/implementation_of_specific_ada_features.rst +++ b/gcc/ada/doc/gnat_rm/implementation_of_specific_ada_features.rst @@ -410,9 +410,6 @@ is created in the shared memory directory. This is used to provide the required locking semantics for proper protected object synchronization. -GNAT supports shared passive packages on all platforms -except for OpenVMS. - .. _Code_Generation_for_Array_Aggregates: Code Generation for Array Aggregates diff --git a/gcc/ada/gnat_rm.texi b/gcc/ada/gnat_rm.texi index 23b822ca7b2..921dd1664f2 100644 --- a/gcc/ada/gnat_rm.texi +++ b/gcc/ada/gnat_rm.texi @@ -21,7 +21,7 @@ @copying @quotation -GNAT Reference Manual , Sep 13, 2019 +GNAT Reference Manual , Sep 14, 2019 AdaCore @@ -4714,7 +4714,7 @@ Ada exceptions, or used to implement run-time functions such as the Pragma @code{Interrupt_State} provides a general mechanism for overriding such uses of interrupts. It subsumes the functionality of pragma @code{Unreserve_All_Interrupts}. Pragma @code{Interrupt_State} is not -available on Windows or VMS. On all other platforms than VxWorks, +available on Windows. On all other platforms than VxWorks, it applies to signals; on VxWorks, it applies to vectored hardware interrupts and may be used to mark interrupts required by the board support package as reserved. @@ -9187,7 +9187,7 @@ asterisks is similar in effect to specifying @code{pragma Warnings (Off)} except @code{pragma Warnings (On, "***")} will be required. This can be helpful in avoiding forgetting to turn warnings back on. -Note: the debug flag @code{-gnatd.i} (@code{/NOWARNINGS_PRAGMAS} in VMS) can be +Note: the debug flag @code{-gnatd.i} can be used to cause the compiler to entirely ignore all WARNINGS pragmas. This can be useful in checking whether obsolete pragmas in existing programs are hiding real problems. @@ -17249,9 +17249,8 @@ pragma @code{Import} specifies convention @code{stubbed} then no body need be present at all. This convention is useful during development for the inclusion of subprograms whose body has not yet been written. In addition, all otherwise unrecognized convention names are also -treated as being synonymous with convention C. In all implementations -except for VMS, use of such other names results in a warning. In VMS -implementations, these names are accepted silently. +treated as being synonymous with convention C. In all implementations, +use of such other names results in a warning. @end multitable @@ -26293,9 +26292,6 @@ is created in the shared memory directory. This is used to provide the required locking semantics for proper protected object synchronization. -GNAT supports shared passive packages on all platforms -except for OpenVMS. - @node Code Generation for Array Aggregates,The Size of Discriminated Records with Default Discriminants,GNAT Implementation of Shared Passive Packages,Implementation of Specific Ada Features @anchor{gnat_rm/implementation_of_specific_ada_features code-generation-for-array-aggregates}@anchor{422}@anchor{gnat_rm/implementation_of_specific_ada_features id7}@anchor{423} @section Code Generation for Array Aggregates