Commit e58fc897 by Arnaud Charlet Committed by Pierre-Marie de Rodat

[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
parent aeb68a2b
2019-09-18 Arnaud Charlet <charlet@adacore.com> 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 * libgnat/s-stausa.adb: Fix a typo
2019-09-18 Bob Duff <duff@adacore.com> 2019-09-18 Bob Duff <duff@adacore.com>
......
...@@ -772,9 +772,8 @@ Convention Name Interpretation ...@@ -772,9 +772,8 @@ Convention Name Interpretation
be present at all. This convention is useful during development for the be present at all. This convention is useful during development for the
inclusion of subprograms whose body has not yet been written. inclusion of subprograms whose body has not yet been written.
In addition, all otherwise unrecognized convention names are also In addition, all otherwise unrecognized convention names are also
treated as being synonymous with convention C. In all implementations treated as being synonymous with convention C. In all implementations,
except for VMS, use of such other names results in a warning. In VMS use of such other names results in a warning.
implementations, these names are accepted silently.
======================= ============================================================================== ======================= ==============================================================================
* *
......
...@@ -3254,7 +3254,7 @@ Ada exceptions, or used to implement run-time functions such as the ...@@ -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 Pragma ``Interrupt_State`` provides a general mechanism for overriding
such uses of interrupts. It subsumes the functionality of pragma such uses of interrupts. It subsumes the functionality of pragma
``Unreserve_All_Interrupts``. Pragma ``Interrupt_State`` is not ``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 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 and may be used to mark interrupts required by the board support package
as reserved. as reserved.
...@@ -7689,7 +7689,7 @@ asterisks is similar in effect to specifying ``pragma Warnings (Off)`` except (i ...@@ -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 ``pragma Warnings (On, "***")`` will be required. This can be
helpful in avoiding forgetting to turn warnings back on. 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 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 be useful in checking whether obsolete pragmas in existing programs are hiding
real problems. real problems.
......
...@@ -410,9 +410,6 @@ is created in the shared memory directory. ...@@ -410,9 +410,6 @@ is created in the shared memory directory.
This is used to provide the required locking This is used to provide the required locking
semantics for proper protected object synchronization. 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:
Code Generation for Array Aggregates Code Generation for Array Aggregates
......
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
@copying @copying
@quotation @quotation
GNAT Reference Manual , Sep 13, 2019 GNAT Reference Manual , Sep 14, 2019
AdaCore AdaCore
...@@ -4714,7 +4714,7 @@ Ada exceptions, or used to implement run-time functions such as the ...@@ -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 Pragma @code{Interrupt_State} provides a general mechanism for overriding
such uses of interrupts. It subsumes the functionality of pragma such uses of interrupts. It subsumes the functionality of pragma
@code{Unreserve_All_Interrupts}. Pragma @code{Interrupt_State} is not @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 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 and may be used to mark interrupts required by the board support package
as reserved. as reserved.
...@@ -9187,7 +9187,7 @@ asterisks is similar in effect to specifying @code{pragma Warnings (Off)} except ...@@ -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 @code{pragma Warnings (On, "***")} will be required. This can be
helpful in avoiding forgetting to turn warnings back on. 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 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 be useful in checking whether obsolete pragmas in existing programs are hiding
real problems. real problems.
...@@ -17249,9 +17249,8 @@ pragma @code{Import} specifies convention @code{stubbed} then no body need ...@@ -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 be present at all. This convention is useful during development for the
inclusion of subprograms whose body has not yet been written. inclusion of subprograms whose body has not yet been written.
In addition, all otherwise unrecognized convention names are also In addition, all otherwise unrecognized convention names are also
treated as being synonymous with convention C. In all implementations treated as being synonymous with convention C. In all implementations,
except for VMS, use of such other names results in a warning. In VMS use of such other names results in a warning.
implementations, these names are accepted silently.
@end multitable @end multitable
...@@ -26293,9 +26292,6 @@ is created in the shared memory directory. ...@@ -26293,9 +26292,6 @@ is created in the shared memory directory.
This is used to provide the required locking This is used to provide the required locking
semantics for proper protected object synchronization. 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 @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} @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 @section Code Generation for Array Aggregates
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment