aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArnaud Charlet <charlet@adacore.com>2019-09-18 08:31:46 +0000
committerPierre-Marie de Rodat <pmderodat@gcc.gnu.org>2019-09-18 08:31:46 +0000
commite58fc8977c671ebb4a50cc3170c3bc7988e3e99b (patch)
treebe161bfe98c593ef4e89407d70f8d11922fd7f98
parentaeb68a2b4729e5b918b996c0ab11d34466164cfb (diff)
downloadgcc-e58fc8977c671ebb4a50cc3170c3bc7988e3e99b.zip
gcc-e58fc8977c671ebb4a50cc3170c3bc7988e3e99b.tar.gz
gcc-e58fc8977c671ebb4a50cc3170c3bc7988e3e99b.tar.bz2
[Ada] Remove remaining references to VMS support
2019-09-18 Arnaud Charlet <charlet@adacore.com> 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
-rw-r--r--gcc/ada/ChangeLog8
-rw-r--r--gcc/ada/doc/gnat_rm/implementation_defined_characteristics.rst5
-rw-r--r--gcc/ada/doc/gnat_rm/implementation_defined_pragmas.rst4
-rw-r--r--gcc/ada/doc/gnat_rm/implementation_of_specific_ada_features.rst3
-rw-r--r--gcc/ada/gnat_rm.texi14
5 files changed, 17 insertions, 17 deletions
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 8ee1422..07221d3 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,5 +1,13 @@
2019-09-18 Arnaud Charlet <charlet@adacore.com>
+ * 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 <charlet@adacore.com>
+
* libgnat/s-stausa.adb: Fix a typo
2019-09-18 Bob Duff <duff@adacore.com>
diff --git a/gcc/ada/doc/gnat_rm/implementation_defined_characteristics.rst b/gcc/ada/doc/gnat_rm/implementation_defined_characteristics.rst
index 67ad7e7..a5425da 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 1498475..551401f 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 3f55dc3..e818ab5 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 23b822c..921dd16 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